<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>base-topology.cc</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/scratch/jitter-sim/</path>
    <filename>base-topology_8cc</filename>
    <includes id="base-topology_8h" name="base-topology.h" local="yes" imported="no">base-topology.h</includes>
    <includes id="tokenizer_8h" name="tokenizer.h" local="yes" imported="no">tokenizer.h</includes>
    <namespace>ns3::eecityu</namespace>
    <member kind="function">
      <type></type>
      <name>NS_LOG_COMPONENT_DEFINE</name>
      <anchorfile>base-topology_8cc.html</anchorfile>
      <anchor>993b1573543d6980dab6507ad796bbe8</anchor>
      <arglist>(&quot;BaseTopology&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NS_OBJECT_ENSURE_REGISTERED</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>330a01addd7881b7bdc14a068e24f992</anchor>
      <arglist>(BaseTopology)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>PrintStringVector</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>b56e0ec3789e70437f9aba850edbf46c</anchor>
      <arglist>(const vector&lt; string &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>base-topology.h</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/scratch/jitter-sim/</path>
    <filename>base-topology_8h</filename>
    <includes id="jitter-sim-include_8h" name="jitter-sim-include.h" local="yes" imported="no">jitter-sim-include.h</includes>
    <class kind="class">ns3::eecityu::BaseTopology</class>
    <namespace>ns3::eecityu</namespace>
  </compound>
  <compound kind="file">
    <name>bmsn-generator.cc</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/scratch/jitter-sim/</path>
    <filename>bmsn-generator_8cc</filename>
    <includes id="bmsn-generator_8h" name="bmsn-generator.h" local="yes" imported="no">bmsn-generator.h</includes>
    <includes id="node-info-manager_8h" name="node-info-manager.h" local="yes" imported="no">node-info-manager.h</includes>
    <namespace>ns3::eecityu</namespace>
    <member kind="function">
      <type></type>
      <name>NS_LOG_COMPONENT_DEFINE</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>63916fe4448beac86bec65912e0e6776</anchor>
      <arglist>(&quot;BmsnGenerator&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NS_OBJECT_ENSURE_REGISTERED</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>4504a64586c1a21a5711d9fc13297495</anchor>
      <arglist>(BmsnGenerator)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>d833fe752fe88e03174b5713753781be</anchor>
      <arglist>(ostream &amp;os, const vector&lt; uint32_t &gt; &amp;connectTo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Connect</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>05754ccdefe5356c04eb937acd51bba7</anchor>
      <arglist>(uint32_t n1, uint32_t n2, NodeContainer &amp;nodes, NetDeviceContainer &amp;devices, PointToPointHelper &amp;ppHelper)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddIpv4AddressToNetDevice</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>82c3c86cc892dff4f3cbfc987449dc0f</anchor>
      <arglist>(uint32_t a1, uint32_t a2, uint32_t a3, uint32_t a4, Ptr&lt; NetDevice &gt; nd, Ipv4AddressHelper &amp;addrHelper)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AssignBmsnNeighborsTo</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>2e8996b35089ca4180f30a77abfae30a</anchor>
      <arglist>(uint32_t i, uint32_t nRows, vector&lt; uint32_t &gt; &amp;connectTo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AssignCoordinateToLoopback</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>1f304b9201a6129ba14de5cafaac3be6</anchor>
      <arglist>(Ptr&lt; Node &gt; n, uint32_t x, uint32_t y, Ipv4AddressHelper &amp;addrHelper)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bmsn-generator.h</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/scratch/jitter-sim/</path>
    <filename>bmsn-generator_8h</filename>
    <includes id="jitter-sim-include_8h" name="jitter-sim-include.h" local="yes" imported="no">jitter-sim-include.h</includes>
    <includes id="bmsn-topology_8h" name="bmsn-topology.h" local="yes" imported="no">bmsn-topology.h</includes>
    <class kind="class">ns3::eecityu::BmsnGenerator</class>
    <class kind="class">ns3::eecityu::BmsnWalkingHelper</class>
    <namespace>ns3::eecityu</namespace>
    <member kind="define">
      <type>#define</type>
      <name>NUM_NBR</name>
      <anchorfile>bmsn-generator_8h.html</anchorfile>
      <anchor>920ab0eafabd46d57c5840fd1e8100ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_N_ROWS</name>
      <anchorfile>bmsn-generator_8h.html</anchorfile>
      <anchor>009c44970bde6db155d84be048d3244c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BMSN_GENERATOR_VER</name>
      <anchorfile>bmsn-generator_8h.html</anchorfile>
      <anchor>23d8497d97decdab75d6334f5f460bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_N_NODES</name>
      <anchorfile>bmsn-generator_8h.html</anchorfile>
      <anchor>0ebc922982f1793c776c9d593552e28a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bmsn-path-selector-tag.cc</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/scratch/jitter-sim/</path>
    <filename>bmsn-path-selector-tag_8cc</filename>
    <includes id="bmsn-path-selector-tag_8h" name="bmsn-path-selector-tag.h" local="yes" imported="no">bmsn-path-selector-tag.h</includes>
    <namespace>ns3::eecityu</namespace>
    <member kind="function">
      <type></type>
      <name>NS_LOG_COMPONENT_DEFINE</name>
      <anchorfile>bmsn-path-selector-tag_8cc.html</anchorfile>
      <anchor>a551398d0622e3da84f5cccb0a26d8f1</anchor>
      <arglist>(&quot;BmsnPathSelectorTag&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NS_OBJECT_ENSURE_REGISTERED</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>767f741f64fd930aff2f8f997292e87b</anchor>
      <arglist>(BmsnPathSelectorTag)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>82addb3a52c9dc59e14207a11a39bb8b</anchor>
      <arglist>(ostream &amp;os, const BmsnPathSelectorTag &amp;tag)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>dbc72428c5806fd213a8157451e8a846</anchor>
      <arglist>(ostream &amp;os, const BmsnPathSelectorTag::ExitDirection &amp;e)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bmsn-path-selector-tag.h</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/scratch/jitter-sim/</path>
    <filename>bmsn-path-selector-tag_8h</filename>
    <includes id="jitter-sim-include_8h" name="jitter-sim-include.h" local="yes" imported="no">jitter-sim-include.h</includes>
    <class kind="class">ns3::eecityu::BmsnPathSelectorTag</class>
    <namespace>ns3::eecityu</namespace>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>dbc72428c5806fd213a8157451e8a846</anchor>
      <arglist>(ostream &amp;os, const BmsnPathSelectorTag::ExitDirection &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>82addb3a52c9dc59e14207a11a39bb8b</anchor>
      <arglist>(ostream &amp;os, const BmsnPathSelectorTag &amp;tag)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bmsn-routing-manager.cc</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/scratch/jitter-sim/</path>
    <filename>bmsn-routing-manager_8cc</filename>
    <includes id="bmsn-routing-manager_8h" name="bmsn-routing-manager.h" local="yes" imported="no">bmsn-routing-manager.h</includes>
    <includes id="deflection-routing_8h" name="deflection-routing.h" local="yes" imported="no">deflection-routing.h</includes>
    <namespace>ns3::eecityu</namespace>
    <member kind="function">
      <type></type>
      <name>NS_LOG_COMPONENT_DEFINE</name>
      <anchorfile>bmsn-routing-manager_8cc.html</anchorfile>
      <anchor>94237edc3c95d3e93ea1a0388ae45066</anchor>
      <arglist>(&quot;BmsnRoutingManager&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bmsn-routing-manager.h</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/scratch/jitter-sim/</path>
    <filename>bmsn-routing-manager_8h</filename>
    <includes id="jitter-sim-include_8h" name="jitter-sim-include.h" local="yes" imported="no">jitter-sim-include.h</includes>
    <includes id="bmsn-routing_8h" name="bmsn-routing.h" local="yes" imported="no">bmsn-routing.h</includes>
    <class kind="class">ns3::eecityu::BmsnRoutingManager</class>
    <namespace>ns3::eecityu</namespace>
    <member kind="function">
      <type>Ptr&lt; Ipv4Route &gt;</type>
      <name>GetIpv4RouteFrom</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>50e97b617adeb839e9bfaee093b7d4c5</anchor>
      <arglist>(const Ipv4RoutingTableEntry &amp;in, Ptr&lt; Ipv4 &gt; ipv4)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bmsn-routing.cc</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/scratch/jitter-sim/</path>
    <filename>bmsn-routing_8cc</filename>
    <includes id="bmsn-routing_8h" name="bmsn-routing.h" local="yes" imported="no">bmsn-routing.h</includes>
    <includes id="bmsn-generator_8h" name="bmsn-generator.h" local="yes" imported="no">bmsn-generator.h</includes>
    <includes id="bmsn-topology_8h" name="bmsn-topology.h" local="yes" imported="no">bmsn-topology.h</includes>
    <includes id="bmsn-path-selector-tag_8h" name="bmsn-path-selector-tag.h" local="yes" imported="no">bmsn-path-selector-tag.h</includes>
    <includes id="routing-tools_8h" name="routing-tools.h" local="yes" imported="no">routing-tools.h</includes>
    <namespace>ns3::eecityu</namespace>
    <member kind="function">
      <type></type>
      <name>NS_LOG_COMPONENT_DEFINE</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>f364dd223909b8c77d8058e11bd44c1c</anchor>
      <arglist>(&quot;BmsnRouting&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NS_OBJECT_ENSURE_REGISTERED</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>80cb39dab9bf8902f6275f59ca490773</anchor>
      <arglist>(BmsnRouting)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bmsn-routing.h</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/scratch/jitter-sim/</path>
    <filename>bmsn-routing_8h</filename>
    <includes id="jitter-sim-include_8h" name="jitter-sim-include.h" local="yes" imported="no">jitter-sim-include.h</includes>
    <includes id="bmsn-topology_8h" name="bmsn-topology.h" local="yes" imported="no">bmsn-topology.h</includes>
    <includes id="bmsn-path-selector-tag_8h" name="bmsn-path-selector-tag.h" local="yes" imported="no">bmsn-path-selector-tag.h</includes>
    <class kind="class">ns3::eecityu::BmsnRouting</class>
    <namespace>ns3::eecityu</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_BMSN_ROUTING_PRI</name>
      <anchorfile>bmsn-routing_8h.html</anchorfile>
      <anchor>498222a740249d85aa3691caa9a13283</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bmsn-topology.cc</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/scratch/jitter-sim/</path>
    <filename>bmsn-topology_8cc</filename>
    <includes id="bmsn-topology_8h" name="bmsn-topology.h" local="yes" imported="no">bmsn-topology.h</includes>
    <namespace>ns3::eecityu</namespace>
    <member kind="function">
      <type></type>
      <name>NS_LOG_COMPONENT_DEFINE</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>523e3cc24f81112b6f6dc963241af4d7</anchor>
      <arglist>(&quot;BmsnTopology&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsPowOfTwo</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>16c2d935eaa56f46dd45eca00dad5afa</anchor>
      <arglist>(uint32_t n, uint32_t &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GetIpv4AddressAtOctet</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>83c5cc42080915b0451a5bde7aa571bc</anchor>
      <arglist>(const Ipv4Address &amp;addr, uint32_t i)</arglist>
    </member>
    <member kind="function">
      <type>Ipv4Address</type>
      <name>GetIpv4AddressFromNetDevice</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>fbc563b5b4c582f7bcf26f7692f51a73</anchor>
      <arglist>(const Ptr&lt; const NetDevice &gt; dev)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsBmsnLink</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>bd151b87e9e7fde18a6c67717e455d81</anchor>
      <arglist>(Ptr&lt; NetDevice &gt; fromDev, Ptr&lt; NetDevice &gt; toDev, uint32_t nRows)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bmsn-topology.h</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/scratch/jitter-sim/</path>
    <filename>bmsn-topology_8h</filename>
    <includes id="jitter-sim-include_8h" name="jitter-sim-include.h" local="yes" imported="no">jitter-sim-include.h</includes>
    <includes id="base-topology_8h" name="base-topology.h" local="yes" imported="no">base-topology.h</includes>
    <class kind="class">ns3::eecityu::BmsnTopology</class>
    <namespace>ns3::eecityu</namespace>
    <member kind="function">
      <type>Ipv4Address</type>
      <name>GetIpv4AddressFromNetDevice</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>fbc563b5b4c582f7bcf26f7692f51a73</anchor>
      <arglist>(const Ptr&lt; const NetDevice &gt; dev)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GetIpv4AddressAtOctet</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>83c5cc42080915b0451a5bde7aa571bc</anchor>
      <arglist>(const Ipv4Address &amp;addr, uint32_t i)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>container-helper.cc</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/scratch/jitter-sim/</path>
    <filename>container-helper_8cc</filename>
    <includes id="container-helper_8h" name="container-helper.h" local="yes" imported="no">container-helper.h</includes>
  </compound>
  <compound kind="file">
    <name>container-helper.h</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/scratch/jitter-sim/</path>
    <filename>container-helper_8h</filename>
    <includes id="jitter-sim-include_8h" name="jitter-sim-include.h" local="yes" imported="no">jitter-sim-include.h</includes>
    <class kind="class">ns3::eecityu::ContainerHelper</class>
    <namespace>ns3::eecityu</namespace>
  </compound>
  <compound kind="file">
    <name>deflection-routing-manager.cc</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/scratch/jitter-sim/</path>
    <filename>deflection-routing-manager_8cc</filename>
    <includes id="deflection-routing-manager_8h" name="deflection-routing-manager.h" local="yes" imported="no">deflection-routing-manager.h</includes>
    <namespace>ns3::eecityu</namespace>
    <member kind="function">
      <type></type>
      <name>NS_LOG_COMPONENT_DEFINE</name>
      <anchorfile>deflection-routing-manager_8cc.html</anchorfile>
      <anchor>26a62de04baa6d810c3f6b2a02cfdf7b</anchor>
      <arglist>(&quot;DeflectionRoutingManager&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NS_OBJECT_ENSURE_REGISTERED</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>7b3970d3d9beaf1c94feca838cc1586c</anchor>
      <arglist>(Ipv4Header)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ChooseAll</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>2a346eb6ee943b81343503c3e4b8d267</anchor>
      <arglist>(Ptr&lt; Node &gt; p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>deflection-routing-manager.h</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/scratch/jitter-sim/</path>
    <filename>deflection-routing-manager_8h</filename>
    <includes id="jitter-sim-include_8h" name="jitter-sim-include.h" local="yes" imported="no">jitter-sim-include.h</includes>
    <includes id="deflection-routing_8h" name="deflection-routing.h" local="yes" imported="no">deflection-routing.h</includes>
    <includes id="base-topology_8h" name="base-topology.h" local="yes" imported="no">base-topology.h</includes>
    <class kind="class">ns3::eecityu::DeflectionRoutingManager</class>
    <namespace>ns3::eecityu</namespace>
  </compound>
  <compound kind="file">
    <name>deflection-routing.cc</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/scratch/jitter-sim/</path>
    <filename>deflection-routing_8cc</filename>
    <includes id="deflection-routing_8h" name="deflection-routing.h" local="yes" imported="no">deflection-routing.h</includes>
    <includes id="bmsn-routing_8h" name="bmsn-routing.h" local="yes" imported="no">bmsn-routing.h</includes>
    <namespace>ns3::eecityu</namespace>
    <member kind="function">
      <type></type>
      <name>NS_LOG_COMPONENT_DEFINE</name>
      <anchorfile>deflection-routing_8cc.html</anchorfile>
      <anchor>8e0e8b7e640f4f198785e3768127399a</anchor>
      <arglist>(&quot;DeflectionRouting&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NS_OBJECT_ENSURE_REGISTERED</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>e2e4c444b407bcca6f1630e1a19debf4</anchor>
      <arglist>(DeflectionRouting)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>PrintNetDeviceContainer</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>5c648910eabfb9135767641316ed490c</anchor>
      <arglist>(NetDeviceContainer container)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>deflection-routing.h</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/scratch/jitter-sim/</path>
    <filename>deflection-routing_8h</filename>
    <includes id="jitter-sim-include_8h" name="jitter-sim-include.h" local="yes" imported="no">jitter-sim-include.h</includes>
    <includes id="routing-tools_8h" name="routing-tools.h" local="yes" imported="no">routing-tools.h</includes>
    <class kind="class">ns3::eecityu::DeflectionRouting</class>
    <class kind="struct">ns3::eecityu::DeflectionRouting::UcbRouteGetter</class>
    <namespace>ns3::eecityu</namespace>
  </compound>
  <compound kind="file">
    <name>jitter-sim-include.h</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/scratch/jitter-sim/</path>
    <filename>jitter-sim-include_8h</filename>
  </compound>
  <compound kind="file">
    <name>jitter-sim.cc</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/scratch/jitter-sim/</path>
    <filename>jitter-sim_8cc</filename>
    <includes id="jitter-sim-include_8h" name="jitter-sim-include.h" local="yes" imported="no">jitter-sim-include.h</includes>
    <includes id="bmsn-generator_8h" name="bmsn-generator.h" local="yes" imported="no">bmsn-generator.h</includes>
    <includes id="bmsn-routing_8h" name="bmsn-routing.h" local="yes" imported="no">bmsn-routing.h</includes>
    <includes id="bmsn-routing-manager_8h" name="bmsn-routing-manager.h" local="yes" imported="no">bmsn-routing-manager.h</includes>
    <includes id="unicast-session-helper_8h" name="unicast-session-helper.h" local="yes" imported="no">unicast-session-helper.h</includes>
    <includes id="unicast-session-monitor_8h" name="unicast-session-monitor.h" local="yes" imported="no">unicast-session-monitor.h</includes>
    <includes id="base-topology_8h" name="base-topology.h" local="yes" imported="no">base-topology.h</includes>
    <includes id="deflection-routing-manager_8h" name="deflection-routing-manager.h" local="yes" imported="no">deflection-routing-manager.h</includes>
    <includes id="traffic-alloc-helper_8h" name="traffic-alloc-helper.h" local="yes" imported="no">traffic-alloc-helper.h</includes>
    <includes id="unicast-session-monitor-helper_8h" name="unicast-session-monitor-helper.h" local="yes" imported="no">unicast-session-monitor-helper.h</includes>
    <includes id="container-helper_8h" name="container-helper.h" local="yes" imported="no">container-helper.h</includes>
    <member kind="function">
      <type></type>
      <name>NS_LOG_COMPONENT_DEFINE</name>
      <anchorfile>jitter-sim_8cc.html</anchorfile>
      <anchor>ee29008aa0f45a6287030d55ed0668e2</anchor>
      <arglist>(&quot;JitterSimulation&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BaseTopologyTest</name>
      <anchorfile>jitter-sim_8cc.html</anchorfile>
      <anchor>0ce7ccf2c45666c6f144fff4a8a06ec9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PacketSinkRxCallback</name>
      <anchorfile>jitter-sim_8cc.html</anchorfile>
      <anchor>9b76eec37f508a63a6449098d0135372</anchor>
      <arglist>(Ptr&lt; PacketCounterCalculator &gt; count, string str, Ptr&lt; const Packet &gt; p, const Address &amp;addr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>jitter-sim_8cc.html</anchorfile>
      <anchor>0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>node-info-manager.cc</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/scratch/jitter-sim/</path>
    <filename>node-info-manager_8cc</filename>
    <includes id="node-info-manager_8h" name="node-info-manager.h" local="yes" imported="no">node-info-manager.h</includes>
    <namespace>ns3::eecityu</namespace>
    <member kind="function">
      <type></type>
      <name>NS_LOG_COMPONENT_DEFINE</name>
      <anchorfile>node-info-manager_8cc.html</anchorfile>
      <anchor>a8b8652f80c8649aaf5c3106ea165603</anchor>
      <arglist>(&quot;NodeInfoManager&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>node-info-manager.h</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/scratch/jitter-sim/</path>
    <filename>node-info-manager_8h</filename>
    <includes id="jitter-sim-include_8h" name="jitter-sim-include.h" local="yes" imported="no">jitter-sim-include.h</includes>
    <class kind="class">ns3::eecityu::NodeInfoManager</class>
    <class kind="struct">ns3::eecityu::NodeInfoManager::NodeInfo</class>
    <namespace>ns3::eecityu</namespace>
  </compound>
  <compound kind="file">
    <name>path-detail-calculator.cc</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/scratch/jitter-sim/</path>
    <filename>path-detail-calculator_8cc</filename>
    <includes id="path-detail-calculator_8h" name="path-detail-calculator.h" local="yes" imported="no">path-detail-calculator.h</includes>
    <namespace>ns3::eecityu</namespace>
    <member kind="function">
      <type></type>
      <name>NS_LOG_COMPONENT_DEFINE</name>
      <anchorfile>path-detail-calculator_8cc.html</anchorfile>
      <anchor>d743a24459f2ab146c6e7f07a0fa30de</anchor>
      <arglist>(&quot;PathDetailCalculator&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>path-detail-calculator.h</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/scratch/jitter-sim/</path>
    <filename>path-detail-calculator_8h</filename>
    <includes id="jitter-sim-include_8h" name="jitter-sim-include.h" local="yes" imported="no">jitter-sim-include.h</includes>
    <class kind="class">ns3::eecityu::PathDetailCalculator</class>
    <namespace>ns3::eecityu</namespace>
  </compound>
  <compound kind="file">
    <name>routing-tools.cc</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/scratch/jitter-sim/</path>
    <filename>routing-tools_8cc</filename>
    <includes id="routing-tools_8h" name="routing-tools.h" local="yes" imported="no">routing-tools.h</includes>
    <namespace>ns3::eecityu</namespace>
    <member kind="function">
      <type></type>
      <name>NS_LOG_COMPONENT_DEFINE</name>
      <anchorfile>routing-tools_8cc.html</anchorfile>
      <anchor>51c5975839b59131ab7e052af6f0014e</anchor>
      <arglist>(&quot;RoutingTools&quot;)</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; Ipv4Route &gt;</type>
      <name>GetIpv4RouteFrom</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>50e97b617adeb839e9bfaee093b7d4c5</anchor>
      <arglist>(const Ipv4RoutingTableEntry &amp;in, Ptr&lt; Ipv4 &gt; ipv4)</arglist>
    </member>
    <member kind="function">
      <type>Ipv4Address</type>
      <name>GetRemoteAddress</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>08b98ec81e5706e8e761a11a8e284317</anchor>
      <arglist>(Ptr&lt; PointToPointNetDevice &gt; dev)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>routing-tools.h</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/scratch/jitter-sim/</path>
    <filename>routing-tools_8h</filename>
    <includes id="jitter-sim-include_8h" name="jitter-sim-include.h" local="yes" imported="no">jitter-sim-include.h</includes>
    <namespace>ns3::eecityu</namespace>
    <member kind="function">
      <type>Ptr&lt; Ipv4Route &gt;</type>
      <name>GetIpv4RouteFrom</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>50e97b617adeb839e9bfaee093b7d4c5</anchor>
      <arglist>(const Ipv4RoutingTableEntry &amp;in, Ptr&lt; Ipv4 &gt; ipv4)</arglist>
    </member>
    <member kind="function">
      <type>Ipv4Address</type>
      <name>GetRemoteAddress</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>08b98ec81e5706e8e761a11a8e284317</anchor>
      <arglist>(Ptr&lt; PointToPointNetDevice &gt; dev)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tokenizer-test.cc</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/scratch/jitter-sim/</path>
    <filename>tokenizer-test_8cc</filename>
    <includes id="tokenizer_8h" name="tokenizer.h" local="yes" imported="no">tokenizer.h</includes>
    <member kind="function">
      <type>int</type>
      <name>TokenizerTest</name>
      <anchorfile>tokenizer-test_8cc.html</anchorfile>
      <anchor>1e81fad087d0d5f9cf15ca2cfa40d805</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tokenizer.h</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/scratch/jitter-sim/</path>
    <filename>tokenizer_8h</filename>
    <class kind="class">CIsSpace</class>
    <class kind="class">CIsComma</class>
    <class kind="class">CIsFromString</class>
    <class kind="class">CTokenizer</class>
  </compound>
  <compound kind="file">
    <name>traffic-alloc-helper.cc</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/scratch/jitter-sim/</path>
    <filename>traffic-alloc-helper_8cc</filename>
    <includes id="traffic-alloc-helper_8h" name="traffic-alloc-helper.h" local="yes" imported="no">traffic-alloc-helper.h</includes>
    <includes id="unicast-session-helper_8h" name="unicast-session-helper.h" local="yes" imported="no">unicast-session-helper.h</includes>
    <includes id="unicast-session-monitor_8h" name="unicast-session-monitor.h" local="yes" imported="no">unicast-session-monitor.h</includes>
    <namespace>ns3::eecityu</namespace>
    <member kind="function">
      <type></type>
      <name>NS_LOG_COMPONENT_DEFINE</name>
      <anchorfile>traffic-alloc-helper_8cc.html</anchorfile>
      <anchor>b03ed9db9ec9ed48587d6d90df5bc955</anchor>
      <arglist>(&quot;TrafficAllocHelper&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>traffic-alloc-helper.h</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/scratch/jitter-sim/</path>
    <filename>traffic-alloc-helper_8h</filename>
    <includes id="jitter-sim-include_8h" name="jitter-sim-include.h" local="yes" imported="no">jitter-sim-include.h</includes>
    <includes id="base-topology_8h" name="base-topology.h" local="yes" imported="no">base-topology.h</includes>
    <includes id="unicast-session-helper_8h" name="unicast-session-helper.h" local="yes" imported="no">unicast-session-helper.h</includes>
    <class kind="class">ns3::eecityu::TrafficAllocHelper</class>
    <namespace>ns3::eecityu</namespace>
  </compound>
  <compound kind="file">
    <name>unicast-session-helper.cc</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/scratch/jitter-sim/</path>
    <filename>unicast-session-helper_8cc</filename>
    <includes id="jitter-sim-include_8h" name="jitter-sim-include.h" local="yes" imported="no">jitter-sim-include.h</includes>
    <includes id="unicast-session-helper_8h" name="unicast-session-helper.h" local="yes" imported="no">unicast-session-helper.h</includes>
    <namespace>ns3::eecityu</namespace>
    <member kind="function">
      <type></type>
      <name>NS_LOG_COMPONENT_DEFINE</name>
      <anchorfile>unicast-session-helper_8cc.html</anchorfile>
      <anchor>bf948fb78468674f18f78e6118142704</anchor>
      <arglist>(&quot;UnicastSessionHelper&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>unicast-session-helper.h</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/scratch/jitter-sim/</path>
    <filename>unicast-session-helper_8h</filename>
    <includes id="jitter-sim-include_8h" name="jitter-sim-include.h" local="yes" imported="no">jitter-sim-include.h</includes>
    <includes id="unicast-session-monitor_8h" name="unicast-session-monitor.h" local="yes" imported="no">unicast-session-monitor.h</includes>
    <class kind="class">ns3::eecityu::UnicastSessionHelper</class>
    <namespace>ns3::eecityu</namespace>
  </compound>
  <compound kind="file">
    <name>unicast-session-monitor-helper.cc</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/scratch/jitter-sim/</path>
    <filename>unicast-session-monitor-helper_8cc</filename>
    <includes id="unicast-session-monitor-helper_8h" name="unicast-session-monitor-helper.h" local="yes" imported="no">unicast-session-monitor-helper.h</includes>
  </compound>
  <compound kind="file">
    <name>unicast-session-monitor-helper.h</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/scratch/jitter-sim/</path>
    <filename>unicast-session-monitor-helper_8h</filename>
    <includes id="jitter-sim-include_8h" name="jitter-sim-include.h" local="yes" imported="no">jitter-sim-include.h</includes>
    <includes id="unicast-session-monitor_8h" name="unicast-session-monitor.h" local="yes" imported="no">unicast-session-monitor.h</includes>
    <includes id="container-helper_8h" name="container-helper.h" local="yes" imported="no">container-helper.h</includes>
    <class kind="class">ns3::eecityu::UnicastSessionMonitorHelper</class>
    <namespace>ns3::eecityu</namespace>
  </compound>
  <compound kind="file">
    <name>unicast-session-monitor.cc</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/scratch/jitter-sim/</path>
    <filename>unicast-session-monitor_8cc</filename>
    <includes id="unicast-session-monitor_8h" name="unicast-session-monitor.h" local="yes" imported="no">unicast-session-monitor.h</includes>
    <namespace>ns3::eecityu</namespace>
    <member kind="function">
      <type></type>
      <name>NS_LOG_COMPONENT_DEFINE</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>1e654ce3a465a0bdaac2331acdfd0a29</anchor>
      <arglist>(&quot;UnicastSessionMonitor&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NS_OBJECT_ENSURE_REGISTERED</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>2f0f2d02a926c1c6c05ff1c639517cd3</anchor>
      <arglist>(UnicastSessionMonitor)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>unicast-session-monitor.h</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/scratch/jitter-sim/</path>
    <filename>unicast-session-monitor_8h</filename>
    <includes id="jitter-sim-include_8h" name="jitter-sim-include.h" local="yes" imported="no">jitter-sim-include.h</includes>
    <includes id="path-detail-calculator_8h" name="path-detail-calculator.h" local="yes" imported="no">path-detail-calculator.h</includes>
    <class kind="class">ns3::eecityu::UnicastSessionMonitor</class>
    <namespace>ns3::eecityu</namespace>
  </compound>
  <compound kind="file">
    <name>xyy-plot.cc</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/scratch/jitter-sim/</path>
    <filename>xyy-plot_8cc</filename>
    <includes id="xyy-plot_8h" name="xyy-plot.h" local="yes" imported="no">xyy-plot.h</includes>
    <namespace>ns3::eecityu</namespace>
    <member kind="function">
      <type></type>
      <name>NS_LOG_COMPONENT_DEFINE</name>
      <anchorfile>xyy-plot_8cc.html</anchorfile>
      <anchor>55f51d8977e6aab98308d18223a7fed6</anchor>
      <arglist>(&quot;XyyPlot&quot;)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>6880a29ff906f75c36bdc91b312b429a</anchor>
      <arglist>(ostream &amp;os, const XyyPlot &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xyy-plot.h</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/scratch/jitter-sim/</path>
    <filename>xyy-plot_8h</filename>
    <includes id="jitter-sim-include_8h" name="jitter-sim-include.h" local="yes" imported="no">jitter-sim-include.h</includes>
    <class kind="class">ns3::eecityu::XyyPlot</class>
    <namespace>ns3::eecityu</namespace>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>6880a29ff906f75c36bdc91b312b429a</anchor>
      <arglist>(ostream &amp;os, const XyyPlot &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>delay-jitter-estimation.cc</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/src/contrib/</path>
    <filename>delay-jitter-estimation_8cc</filename>
    <includes id="delay-jitter-estimation_8h" name="delay-jitter-estimation.h" local="yes" imported="no">delay-jitter-estimation.h</includes>
  </compound>
  <compound kind="file">
    <name>delay-jitter-estimation.h</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/src/contrib/</path>
    <filename>delay-jitter-estimation_8h</filename>
    <class kind="class">ns3::DelayJitterEstimationTimestampTag</class>
  </compound>
  <compound kind="file">
    <name>packet-reorder-calculator.cc</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/src/contrib/</path>
    <filename>packet-reorder-calculator_8cc</filename>
    <includes id="packet-reorder-calculator_8h" name="packet-reorder-calculator.h" local="yes" imported="no">packet-reorder-calculator.h</includes>
    <includes id="delay-jitter-estimation_8h" name="delay-jitter-estimation.h" local="yes" imported="no">delay-jitter-estimation.h</includes>
    <namespace>ns3::eecityu</namespace>
    <member kind="function">
      <type></type>
      <name>NS_LOG_COMPONENT_DEFINE</name>
      <anchorfile>packet-reorder-calculator_8cc.html</anchorfile>
      <anchor>80402ab6ff9bdbc9ad9a8a970a53f5ba</anchor>
      <arglist>(&quot;PacketReorderCalculator&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NS_OBJECT_ENSURE_REGISTERED</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>3b32608a97995a5cf796d6546ec31a36</anchor>
      <arglist>(PacketReorderCalculator)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>packet-reorder-calculator.h</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/src/contrib/</path>
    <filename>packet-reorder-calculator_8h</filename>
    <includes id="packet-sequence-tag_8h" name="packet-sequence-tag.h" local="yes" imported="no">packet-sequence-tag.h</includes>
    <includes id="delay-jitter-estimation_8h" name="delay-jitter-estimation.h" local="yes" imported="no">delay-jitter-estimation.h</includes>
    <namespace>ns3::eecityu</namespace>
  </compound>
  <compound kind="file">
    <name>packet-sequence-tag.cc</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/src/contrib/</path>
    <filename>packet-sequence-tag_8cc</filename>
    <includes id="packet-sequence-tag_8h" name="packet-sequence-tag.h" local="yes" imported="no">packet-sequence-tag.h</includes>
    <namespace>ns3::eecityu</namespace>
    <member kind="function">
      <type></type>
      <name>NS_OBJECT_ENSURE_REGISTERED</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>62369390a77c7100f4260471965d7129</anchor>
      <arglist>(PacketSequenceTag)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>packet-sequence-tag.h</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/src/contrib/</path>
    <filename>packet-sequence-tag_8h</filename>
    <namespace>ns3::eecityu</namespace>
  </compound>
  <compound kind="file">
    <name>global-route-manager.cc</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/src/routing/global-routing/</path>
    <filename>global-route-manager_8cc</filename>
    <includes id="global-route-manager_8h" name="global-route-manager.h" local="yes" imported="no">global-route-manager.h</includes>
  </compound>
  <compound kind="file">
    <name>global-route-manager.h</name>
    <path>D:/cygwin/home/arkit/repos/ns-3-allinone/ns-3-dev-def-routing/src/routing/global-routing/</path>
    <filename>global-route-manager_8h</filename>
  </compound>
  <compound kind="class">
    <name>CIsComma</name>
    <filename>class_c_is_comma.html</filename>
    <base>unary_function</base>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>class_c_is_comma.html</anchorfile>
      <anchor>648aea48c0ca10c4013f434844701e3b</anchor>
      <arglist>(char c) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CIsFromString</name>
    <filename>class_c_is_from_string.html</filename>
    <base>unary_function</base>
    <member kind="function">
      <type></type>
      <name>CIsFromString</name>
      <anchorfile>class_c_is_from_string.html</anchorfile>
      <anchor>68203cefd8e09b10fe85a568d777a1a3</anchor>
      <arglist>(string const &amp;rostr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>class_c_is_from_string.html</anchorfile>
      <anchor>d663116c94385ea65c866e4b860e15dd</anchor>
      <arglist>(char c) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>m_ostr</name>
      <anchorfile>class_c_is_from_string.html</anchorfile>
      <anchor>f256a83f2ed60be02fbafeeea9ff9e62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CIsSpace</name>
    <filename>class_c_is_space.html</filename>
    <base>unary_function</base>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>class_c_is_space.html</anchorfile>
      <anchor>a6f30249f97ada34c8f2d20a26c6450f</anchor>
      <arglist>(char c) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CTokenizer</name>
    <filename>class_c_tokenizer.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Tokenize</name>
      <anchorfile>class_c_tokenizer.html</anchorfile>
      <anchor>18deb6a6c89582572681d70299411478</anchor>
      <arglist>(vector&lt; string &gt; &amp;roResult, string const &amp;rostr, Pred const &amp;roPred=Pred())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>unary_function</name>
    <filename>classunary__function.html</filename>
  </compound>
  <compound kind="class">
    <name>ns3::DelayJitterEstimationTimestampTag</name>
    <filename>classns3_1_1_delay_jitter_estimation_timestamp_tag.html</filename>
    <base>ns3::Tag</base>
    <member kind="function">
      <type></type>
      <name>DelayJitterEstimationTimestampTag</name>
      <anchorfile>classns3_1_1_delay_jitter_estimation_timestamp_tag.html</anchorfile>
      <anchor>1a2155d7953f873ae1171b89e57140b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TypeId</type>
      <name>GetInstanceTypeId</name>
      <anchorfile>classns3_1_1_delay_jitter_estimation_timestamp_tag.html</anchorfile>
      <anchor>45e240e9566909f64bafcd5c9c7326b1</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint32_t</type>
      <name>GetSerializedSize</name>
      <anchorfile>classns3_1_1_delay_jitter_estimation_timestamp_tag.html</anchorfile>
      <anchor>e9a3c247f4579940b77493a7a8142be5</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Serialize</name>
      <anchorfile>classns3_1_1_delay_jitter_estimation_timestamp_tag.html</anchorfile>
      <anchor>2611249cc61392fe151d5f758565eed9</anchor>
      <arglist>(TagBuffer i) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Deserialize</name>
      <anchorfile>classns3_1_1_delay_jitter_estimation_timestamp_tag.html</anchorfile>
      <anchor>30d366febfd7c00f87a9b2e5356b3135</anchor>
      <arglist>(TagBuffer i)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Print</name>
      <anchorfile>classns3_1_1_delay_jitter_estimation_timestamp_tag.html</anchorfile>
      <anchor>b0addee25619aa574ce1c79321f9e736</anchor>
      <arglist>(std::ostream &amp;os) const </arglist>
    </member>
    <member kind="function">
      <type>Time</type>
      <name>GetTxTime</name>
      <anchorfile>classns3_1_1_delay_jitter_estimation_timestamp_tag.html</anchorfile>
      <anchor>af39ce65910037436d3be51a77fa6a4c</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TypeId</type>
      <name>GetTypeId</name>
      <anchorfile>classns3_1_1_delay_jitter_estimation_timestamp_tag.html</anchorfile>
      <anchor>274334ddbccb4170e2f81eb867d42233</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint64_t</type>
      <name>m_creationTime</name>
      <anchorfile>classns3_1_1_delay_jitter_estimation_timestamp_tag.html</anchorfile>
      <anchor>d1a32c69c3083d54a7d81595b826da0c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ns3::eecityu</name>
    <filename>namespacens3_1_1eecityu.html</filename>
    <class kind="class">ns3::eecityu::BaseTopology</class>
    <class kind="class">ns3::eecityu::BmsnGenerator</class>
    <class kind="class">ns3::eecityu::BmsnWalkingHelper</class>
    <class kind="class">ns3::eecityu::BmsnPathSelectorTag</class>
    <class kind="class">ns3::eecityu::BmsnRoutingManager</class>
    <class kind="class">ns3::eecityu::BmsnRouting</class>
    <class kind="class">ns3::eecityu::BmsnTopology</class>
    <class kind="class">ns3::eecityu::ContainerHelper</class>
    <class kind="class">ns3::eecityu::DeflectionRoutingManager</class>
    <class kind="class">ns3::eecityu::DeflectionRouting</class>
    <class kind="class">ns3::eecityu::NodeInfoManager</class>
    <class kind="class">ns3::eecityu::PathDetailCalculator</class>
    <class kind="class">ns3::eecityu::TrafficAllocHelper</class>
    <class kind="class">ns3::eecityu::UnicastSessionHelper</class>
    <class kind="class">ns3::eecityu::UnicastSessionMonitorHelper</class>
    <class kind="class">ns3::eecityu::UnicastSessionMonitor</class>
    <class kind="class">ns3::eecityu::XyyPlot</class>
    <member kind="function">
      <type></type>
      <name>NS_OBJECT_ENSURE_REGISTERED</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>3b32608a97995a5cf796d6546ec31a36</anchor>
      <arglist>(PacketReorderCalculator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NS_OBJECT_ENSURE_REGISTERED</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>62369390a77c7100f4260471965d7129</anchor>
      <arglist>(PacketSequenceTag)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NS_OBJECT_ENSURE_REGISTERED</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>330a01addd7881b7bdc14a068e24f992</anchor>
      <arglist>(BaseTopology)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>PrintStringVector</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>b56e0ec3789e70437f9aba850edbf46c</anchor>
      <arglist>(const vector&lt; string &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NS_LOG_COMPONENT_DEFINE</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>63916fe4448beac86bec65912e0e6776</anchor>
      <arglist>(&quot;BmsnGenerator&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NS_OBJECT_ENSURE_REGISTERED</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>4504a64586c1a21a5711d9fc13297495</anchor>
      <arglist>(BmsnGenerator)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>d833fe752fe88e03174b5713753781be</anchor>
      <arglist>(ostream &amp;os, const vector&lt; uint32_t &gt; &amp;connectTo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Connect</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>05754ccdefe5356c04eb937acd51bba7</anchor>
      <arglist>(uint32_t n1, uint32_t n2, NodeContainer &amp;nodes, NetDeviceContainer &amp;devices, PointToPointHelper &amp;ppHelper)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddIpv4AddressToNetDevice</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>82c3c86cc892dff4f3cbfc987449dc0f</anchor>
      <arglist>(uint32_t a1, uint32_t a2, uint32_t a3, uint32_t a4, Ptr&lt; NetDevice &gt; nd, Ipv4AddressHelper &amp;addrHelper)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AssignBmsnNeighborsTo</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>2e8996b35089ca4180f30a77abfae30a</anchor>
      <arglist>(uint32_t i, uint32_t nRows, vector&lt; uint32_t &gt; &amp;connectTo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AssignCoordinateToLoopback</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>1f304b9201a6129ba14de5cafaac3be6</anchor>
      <arglist>(Ptr&lt; Node &gt; n, uint32_t x, uint32_t y, Ipv4AddressHelper &amp;addrHelper)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NS_OBJECT_ENSURE_REGISTERED</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>767f741f64fd930aff2f8f997292e87b</anchor>
      <arglist>(BmsnPathSelectorTag)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>82addb3a52c9dc59e14207a11a39bb8b</anchor>
      <arglist>(ostream &amp;os, const BmsnPathSelectorTag &amp;tag)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>dbc72428c5806fd213a8157451e8a846</anchor>
      <arglist>(ostream &amp;os, const BmsnPathSelectorTag::ExitDirection &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; Ipv4Route &gt;</type>
      <name>GetIpv4RouteFrom</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>50e97b617adeb839e9bfaee093b7d4c5</anchor>
      <arglist>(const Ipv4RoutingTableEntry &amp;in, Ptr&lt; Ipv4 &gt; ipv4)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NS_LOG_COMPONENT_DEFINE</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>f364dd223909b8c77d8058e11bd44c1c</anchor>
      <arglist>(&quot;BmsnRouting&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NS_OBJECT_ENSURE_REGISTERED</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>80cb39dab9bf8902f6275f59ca490773</anchor>
      <arglist>(BmsnRouting)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NS_LOG_COMPONENT_DEFINE</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>523e3cc24f81112b6f6dc963241af4d7</anchor>
      <arglist>(&quot;BmsnTopology&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsPowOfTwo</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>16c2d935eaa56f46dd45eca00dad5afa</anchor>
      <arglist>(uint32_t n, uint32_t &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GetIpv4AddressAtOctet</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>83c5cc42080915b0451a5bde7aa571bc</anchor>
      <arglist>(const Ipv4Address &amp;addr, uint32_t i)</arglist>
    </member>
    <member kind="function">
      <type>Ipv4Address</type>
      <name>GetIpv4AddressFromNetDevice</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>fbc563b5b4c582f7bcf26f7692f51a73</anchor>
      <arglist>(const Ptr&lt; const NetDevice &gt; dev)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsBmsnLink</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>bd151b87e9e7fde18a6c67717e455d81</anchor>
      <arglist>(Ptr&lt; NetDevice &gt; fromDev, Ptr&lt; NetDevice &gt; toDev, uint32_t nRows)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NS_OBJECT_ENSURE_REGISTERED</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>7b3970d3d9beaf1c94feca838cc1586c</anchor>
      <arglist>(Ipv4Header)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ChooseAll</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>2a346eb6ee943b81343503c3e4b8d267</anchor>
      <arglist>(Ptr&lt; Node &gt; p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NS_OBJECT_ENSURE_REGISTERED</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>e2e4c444b407bcca6f1630e1a19debf4</anchor>
      <arglist>(DeflectionRouting)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>PrintNetDeviceContainer</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>5c648910eabfb9135767641316ed490c</anchor>
      <arglist>(NetDeviceContainer container)</arglist>
    </member>
    <member kind="function">
      <type>Ipv4Address</type>
      <name>GetRemoteAddress</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>08b98ec81e5706e8e761a11a8e284317</anchor>
      <arglist>(Ptr&lt; PointToPointNetDevice &gt; dev)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NS_LOG_COMPONENT_DEFINE</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>1e654ce3a465a0bdaac2331acdfd0a29</anchor>
      <arglist>(&quot;UnicastSessionMonitor&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NS_OBJECT_ENSURE_REGISTERED</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>2f0f2d02a926c1c6c05ff1c639517cd3</anchor>
      <arglist>(UnicastSessionMonitor)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacens3_1_1eecityu.html</anchorfile>
      <anchor>6880a29ff906f75c36bdc91b312b429a</anchor>
      <arglist>(ostream &amp;os, const XyyPlot &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ns3::eecityu::BaseTopology</name>
    <filename>classns3_1_1eecityu_1_1_base_topology.html</filename>
    <base>ns3::ObjectBase</base>
    <member kind="enumeration">
      <name>ArcValueType</name>
      <anchorfile>classns3_1_1eecityu_1_1_base_topology.html</anchorfile>
      <anchor>ba9a3bd935741989b4a1508a14b98b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NPackets</name>
      <anchorfile>classns3_1_1eecityu_1_1_base_topology.html</anchorfile>
      <anchor>ba9a3bd935741989b4a1508a14b98b2eef59f5574b92a407ee641b2adcec1dd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Delay</name>
      <anchorfile>classns3_1_1eecityu_1_1_base_topology.html</anchorfile>
      <anchor>ba9a3bd935741989b4a1508a14b98b2e24c14f9bcfd5d1aceb60a1d06faf1874</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QueueDepth</name>
      <anchorfile>classns3_1_1eecityu_1_1_base_topology.html</anchorfile>
      <anchor>ba9a3bd935741989b4a1508a14b98b2e033584a37fe6fc56aceeca45e422f98f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TypeId</type>
      <name>GetInstanceTypeId</name>
      <anchorfile>classns3_1_1eecityu_1_1_base_topology.html</anchorfile>
      <anchor>b145c9a1616d7f86d2f25eeffdaa0232</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BaseTopology</name>
      <anchorfile>classns3_1_1eecityu_1_1_base_topology.html</anchorfile>
      <anchor>d692194bba5c9f4066dc19475f80f014</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>ReadBriteNs</name>
      <anchorfile>classns3_1_1eecityu_1_1_base_topology.html</anchorfile>
      <anchor>5a1afa704a424129fe200dd916551d1f</anchor>
      <arglist>(string filename)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>PrintPajek</name>
      <anchorfile>classns3_1_1eecityu_1_1_base_topology.html</anchorfile>
      <anchor>e2b6f22e969cae89e8e7d57fb4796bba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GetNNodes</name>
      <anchorfile>classns3_1_1eecityu_1_1_base_topology.html</anchorfile>
      <anchor>5d133d0317c548446985bada1caf1528</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GetNLinks</name>
      <anchorfile>classns3_1_1eecityu_1_1_base_topology.html</anchorfile>
      <anchor>a690110c4f97e81d3d1006fbd93116d7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>NodeContainer &amp;</type>
      <name>GetNodeContainer</name>
      <anchorfile>classns3_1_1eecityu_1_1_base_topology.html</anchorfile>
      <anchor>6abc1402260b6c9627349b4ae666466b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>const NodeContainer &amp;</type>
      <name>GetNodeContainer</name>
      <anchorfile>classns3_1_1eecityu_1_1_base_topology.html</anchorfile>
      <anchor>f762504f87724e7fa3d7306a039679b0</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>NetDeviceContainer &amp;</type>
      <name>GetNetDeviceContainer</name>
      <anchorfile>classns3_1_1eecityu_1_1_base_topology.html</anchorfile>
      <anchor>497073ebed7d4a0ed84c473cc9209a29</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>const NetDeviceContainer &amp;</type>
      <name>GetNetDeviceContainer</name>
      <anchorfile>classns3_1_1eecityu_1_1_base_topology.html</anchorfile>
      <anchor>a9a6e8592fcf02e18c3e47aefbb7da22</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TypeId</type>
      <name>GetTypeId</name>
      <anchorfile>classns3_1_1eecityu_1_1_base_topology.html</anchorfile>
      <anchor>ef4b6b6b27d8978a09b43a60d5f9a0b9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NodeContainer</type>
      <name>m_nodes</name>
      <anchorfile>classns3_1_1eecityu_1_1_base_topology.html</anchorfile>
      <anchor>7046d90ffaba967964adf03a18622079</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NetDeviceContainer</type>
      <name>m_devices</name>
      <anchorfile>classns3_1_1eecityu_1_1_base_topology.html</anchorfile>
      <anchor>a69dc475c59717f3ea993f73946595ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>string</type>
      <name>JumpToNextNsLine</name>
      <anchorfile>classns3_1_1eecityu_1_1_base_topology.html</anchorfile>
      <anchor>c6a99182cfa544d44fac4a4666b9ba6f</anchor>
      <arglist>(istream &amp;is)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual string</type>
      <name>GetArcValue</name>
      <anchorfile>classns3_1_1eecityu_1_1_base_topology.html</anchorfile>
      <anchor>5b39ab6c56726e894a999bace58a7a6d</anchor>
      <arglist>(Ptr&lt; NetDevice &gt; dev) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>string</type>
      <name>GetArcNPackets</name>
      <anchorfile>classns3_1_1eecityu_1_1_base_topology.html</anchorfile>
      <anchor>62c2bce542465c2dc238ea8b1ada0c9e</anchor>
      <arglist>(Ptr&lt; NetDevice &gt; dev) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>string</type>
      <name>GetArcDelay</name>
      <anchorfile>classns3_1_1eecityu_1_1_base_topology.html</anchorfile>
      <anchor>e13eef079b3280907fbaeec02f9fac47</anchor>
      <arglist>(Ptr&lt; NetDevice &gt; dev) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>string</type>
      <name>GetArcQueueDepth</name>
      <anchorfile>classns3_1_1eecityu_1_1_base_topology.html</anchorfile>
      <anchor>12a183767f08859e746ab32f3d2d83c2</anchor>
      <arglist>(Ptr&lt; NetDevice &gt; dev) const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual string</type>
      <name>GetNodePosition</name>
      <anchorfile>classns3_1_1eecityu_1_1_base_topology.html</anchorfile>
      <anchor>2bde10bf45edc92af40819cfe8fd4af5</anchor>
      <arglist>(Ptr&lt; Node &gt; n) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ArcValueType</type>
      <name>m_pajekArcType</name>
      <anchorfile>classns3_1_1eecityu_1_1_base_topology.html</anchorfile>
      <anchor>34340255268b5341e2fdc6997b91b655</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ns3::eecityu::BmsnGenerator</name>
    <filename>classns3_1_1eecityu_1_1_bmsn_generator.html</filename>
    <base>ns3::Object</base>
    <member kind="function">
      <type></type>
      <name>BmsnGenerator</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_generator.html</anchorfile>
      <anchor>fee2d83ff2a17fc3d19808e28a6a594c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Generate</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_generator.html</anchorfile>
      <anchor>a65ecfb5f23f7c7192c5509fd0f15c3a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Generate</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_generator.html</anchorfile>
      <anchor>f0f8a03fb442a4c7643da74839b4551c</anchor>
      <arglist>(BmsnTopology &amp;bmsnNet)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TypeId</type>
      <name>GetTypeId</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_generator.html</anchorfile>
      <anchor>2bb9581ebb65a1013b257b66a1d4200c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Generate</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_generator.html</anchorfile>
      <anchor>18d5c52847df4f33e507f416372aa0a5</anchor>
      <arglist>(NodeContainer &amp;nodes, NetDeviceContainer &amp;devices)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32_t</type>
      <name>GetFirstOctetNetId</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_generator.html</anchorfile>
      <anchor>14e8443bda7118cc1c44bd44cc776b49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Time</type>
      <name>m_delay</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_generator.html</anchorfile>
      <anchor>132d38fdefebd98505977ac4b0e8a76f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DataRate</type>
      <name>m_bps</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_generator.html</anchorfile>
      <anchor>68e4a3468c71d31c167202d47a4a8aee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_queueMaxPackets</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_generator.html</anchorfile>
      <anchor>7a998420c2272eb89efb90cb2a629e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_nRows</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_generator.html</anchorfile>
      <anchor>24e5f26f8309b869d116da0691a4e829</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_firstOctetNetId</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_generator.html</anchorfile>
      <anchor>c8184979a79b3a1caa02f40c2a7dec7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static string</type>
      <name>m_version</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_generator.html</anchorfile>
      <anchor>0caa66dac62308de79bc88afbac55486</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ns3::eecityu::BmsnWalkingHelper</name>
    <filename>classns3_1_1eecityu_1_1_bmsn_walking_helper.html</filename>
    <member kind="function">
      <type></type>
      <name>BmsnWalkingHelper</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_walking_helper.html</anchorfile>
      <anchor>0c8bbd520e05d222c2166d7925635f58</anchor>
      <arglist>(uint32_t here=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNRows</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_walking_helper.html</anchorfile>
      <anchor>175a8ee7423bcd86b0e8271fc8719412</anchor>
      <arglist>(uint32_t nRows)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHere</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_walking_helper.html</anchorfile>
      <anchor>b133b319e550b0d6bdf523a8d71968aa</anchor>
      <arglist>(uint32_t here)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getHere</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_walking_helper.html</anchorfile>
      <anchor>b331fcb341e9bbd35e9d99d2e4ccc710</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GoNorth</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_walking_helper.html</anchorfile>
      <anchor>e1bf0f6377a701145fc3dd46c88dae6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GoEast</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_walking_helper.html</anchorfile>
      <anchor>3183b99fe1b56c11ecb075f345a5a868</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GoSouth</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_walking_helper.html</anchorfile>
      <anchor>f265a86b8f4e18204224c3372e81ec5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GoWest</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_walking_helper.html</anchorfile>
      <anchor>ccdc0f9b09bed85b0d6b4e636b9d68cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_here</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_walking_helper.html</anchorfile>
      <anchor>ec1c859e67fc6822b5755712ac709998</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_nRows</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_walking_helper.html</anchorfile>
      <anchor>19fd7dc885671573630cb25247a2b1bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ns3::eecityu::BmsnPathSelectorTag</name>
    <filename>classns3_1_1eecityu_1_1_bmsn_path_selector_tag.html</filename>
    <base>ns3::Tag</base>
    <member kind="enumeration">
      <name>ExitDirection</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_path_selector_tag.html</anchorfile>
      <anchor>82edbc5a0ef7daa9d12e66eb3ef65aaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>North</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_path_selector_tag.html</anchorfile>
      <anchor>82edbc5a0ef7daa9d12e66eb3ef65aaf00b159f79c88ad8a4dc4b491db11a2ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>East</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_path_selector_tag.html</anchorfile>
      <anchor>82edbc5a0ef7daa9d12e66eb3ef65aaff18efe0cf8b653162dceba856b933b63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>South</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_path_selector_tag.html</anchorfile>
      <anchor>82edbc5a0ef7daa9d12e66eb3ef65aafa1ab793d3b377e4f5f05f167c1954427</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>West</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_path_selector_tag.html</anchorfile>
      <anchor>82edbc5a0ef7daa9d12e66eb3ef65aaf461595da4fa65e1bdddc15ba611c67c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>None</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_path_selector_tag.html</anchorfile>
      <anchor>82edbc5a0ef7daa9d12e66eb3ef65aafdf209f42a47a4ce093e8125c5b46c0a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>TypeId</type>
      <name>GetInstanceTypeId</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_path_selector_tag.html</anchorfile>
      <anchor>f99c45f8b2d303d31a1052347cb5d45e</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>ShiftOutTwoLowestBits</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_path_selector_tag.html</anchorfile>
      <anchor>924fd0013259aefa21d03072c79459c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GetSerializedSize</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_path_selector_tag.html</anchorfile>
      <anchor>363dadd734492f3c5b3003da15c19b55</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Serialize</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_path_selector_tag.html</anchorfile>
      <anchor>6fa929cf4dfcd1ec2f7dd12cec75c62d</anchor>
      <arglist>(TagBuffer i) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Deserialize</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_path_selector_tag.html</anchorfile>
      <anchor>511cb8e4938cc05489e93003e35ce61e</anchor>
      <arglist>(TagBuffer i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_path_selector_tag.html</anchorfile>
      <anchor>707b127acc3aee5ec283c190bea75eb3</anchor>
      <arglist>(std::ostream &amp;os) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTagValue</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_path_selector_tag.html</anchorfile>
      <anchor>756132256522361cea470b790ce0a5d0</anchor>
      <arglist>(uint64_t v)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>GetTagValue</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_path_selector_tag.html</anchorfile>
      <anchor>c448b6a0b6a94ba6b5c16fd4cc8cb8cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ExitDirection</type>
      <name>SelectExitDirection</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_path_selector_tag.html</anchorfile>
      <anchor>eef5352d7f3351f18f9b0a3b5013d7a3</anchor>
      <arglist>(bool goNorth, bool goEast, bool goSouth, bool goWest)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TypeId</type>
      <name>GetTypeId</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_path_selector_tag.html</anchorfile>
      <anchor>12667c4421117d11989031967787a466</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>BmsnPathSelectorTag</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_path_selector_tag.html</anchorfile>
      <anchor>92ab7dbe9b127f4216391c5364170f49</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>BmsnPathSelectorTag</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_path_selector_tag.html</anchorfile>
      <anchor>b6376229d160498aaa7516ee628c5e7b</anchor>
      <arglist>(uint64_t v)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint64_t</type>
      <name>GenerateRandom</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_path_selector_tag.html</anchorfile>
      <anchor>b77da9c76382cc904d014a6a46766ec8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint64_t</type>
      <name>m_value</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_path_selector_tag.html</anchorfile>
      <anchor>3aa85b2b0d6f6f701d4811c6abfd45d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UniformVariable</type>
      <name>uniformRandom</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_path_selector_tag.html</anchorfile>
      <anchor>5fc5e01dc226ca6e0e37cecdee0f7a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_path_selector_tag.html</anchorfile>
      <anchor>4956a95c782df4c790dc6457883c0e4d</anchor>
      <arglist>(ostream &amp;os, const BmsnPathSelectorTag &amp;tag)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ns3::eecityu::BmsnRoutingManager</name>
    <filename>classns3_1_1eecityu_1_1_bmsn_routing_manager.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PopulateRoutingTables</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_routing_manager.html</anchorfile>
      <anchor>40feb514351d4a4a3d7b9fb45c799a19</anchor>
      <arglist>(const BmsnTopology &amp;bmsnNet, bool enableDeflect=true)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ns3::eecityu::BmsnRouting</name>
    <filename>classns3_1_1eecityu_1_1_bmsn_routing.html</filename>
    <base>ns3::Ipv4RoutingProtocol</base>
    <member kind="function">
      <type></type>
      <name>BmsnRouting</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_routing.html</anchorfile>
      <anchor>a6d6d1ec940ba374764f2ebe8abb2cd0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Ptr&lt; Ipv4Route &gt;</type>
      <name>RouteOutput</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_routing.html</anchorfile>
      <anchor>0435fc6f0d03142c65a34aaba6e99407</anchor>
      <arglist>(Ptr&lt; Packet &gt; p, const Ipv4Header &amp;header, uint32_t oif, Socket::SocketErrno &amp;sockerr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>RouteInput</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_routing.html</anchorfile>
      <anchor>7d87dd13608dd3b09a1fea48814008ba</anchor>
      <arglist>(Ptr&lt; Packet &gt; p, const Ipv4Header &amp;header, Ptr&lt; const NetDevice &gt; idev, UnicastForwardCallback ucb, MulticastForwardCallback mcb, LocalDeliverCallback lcb, ErrorCallback ecb)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>NotifyInterfaceUp</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_routing.html</anchorfile>
      <anchor>5ab596073025c925090e97c34b3c780a</anchor>
      <arglist>(uint32_t interface)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>NotifyInterfaceDown</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_routing.html</anchorfile>
      <anchor>dfe9d75b2f1a4374fd59d0482196a461</anchor>
      <arglist>(uint32_t interface)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>NotifyAddAddress</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_routing.html</anchorfile>
      <anchor>f44a7f0a007697d9a6d20c1aeeb4e5d0</anchor>
      <arglist>(uint32_t interface, Ipv4InterfaceAddress address)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>NotifyRemoveAddress</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_routing.html</anchorfile>
      <anchor>de37b44b06390de225f5bc46f7eff14d</anchor>
      <arglist>(uint32_t interface, Ipv4InterfaceAddress address)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetIpv4</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_routing.html</anchorfile>
      <anchor>c6827383e2739b7a866f35f2eb73012b</anchor>
      <arglist>(Ptr&lt; Ipv4 &gt; ipv4)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetNode</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_routing.html</anchorfile>
      <anchor>965b2357e34aa9556deeb356d80a0b58</anchor>
      <arglist>(Ptr&lt; Node &gt; n)</arglist>
    </member>
    <member kind="function">
      <type>int16_t</type>
      <name>GetPriority</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_routing.html</anchorfile>
      <anchor>ed75b55f3f22e63a726f654635e1f000</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TypeId</type>
      <name>GetTypeId</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_routing.html</anchorfile>
      <anchor>f764ad7f8cc14f792e38161327b191c2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Ptr&lt; Ipv4Route &gt;</type>
      <name>LookupBmsnRoute</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_routing.html</anchorfile>
      <anchor>a3e5769e5eb09fe5cadee73c3f2b8415</anchor>
      <arglist>(Ipv4Address dest, Ptr&lt; Packet &gt; p, Ptr&lt; const NetDevice &gt; idev)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32_t</type>
      <name>GetXLocation</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_routing.html</anchorfile>
      <anchor>5c78f53b6ae0ee8def8f6f4ab25c73cb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32_t</type>
      <name>GetYLocation</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_routing.html</anchorfile>
      <anchor>68661495a245174c3e207cae25eecece</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32_t</type>
      <name>GetNRows</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_routing.html</anchorfile>
      <anchor>9138de180ffeae2027e5ba8137fca5db</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InitializeRoutes</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_routing.html</anchorfile>
      <anchor>ffc02c31ffb8d2b24e79c8d661893fc3</anchor>
      <arglist>(Ptr&lt; Node &gt; n)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>BmsnPathSelectorTag::ExitDirection</type>
      <name>ChooseExitByRandom</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_routing.html</anchorfile>
      <anchor>a7fda53a9c185339c0ee27656651d5a0</anchor>
      <arglist>(Ptr&lt; Packet &gt; p, bool goNorth, bool goEast, bool goSouth, bool goWest) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>BmsnPathSelectorTag::ExitDirection</type>
      <name>ChooseExitByDefault</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_routing.html</anchorfile>
      <anchor>40c9c36ffca28995eb86883b11d36ace</anchor>
      <arglist>(Ptr&lt; Packet &gt; p, bool goNorth, bool goEast, bool goSouth, bool goWest) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>Ptr&lt; Ipv4Route &gt;</type>
      <name>ChooseRouteByExit</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_routing.html</anchorfile>
      <anchor>6900b3861716ace34585a80ce8fe62dd</anchor>
      <arglist>(BmsnPathSelectorTag::ExitDirection e, bool goNorth, bool goEast, bool goSouth, bool goWest) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>Ptr&lt; Ipv4Route &gt;</type>
      <name>ChooseRouteByDeflection</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_routing.html</anchorfile>
      <anchor>ba6304daf8507aff039802f0c777b9dd</anchor>
      <arglist>(Ptr&lt; const NetDevice &gt; idev, Ptr&lt; Ipv4Route &gt; exit, bool goNorth, bool goEast, bool goSouth, bool goWest, Ptr&lt; Packet &gt; p)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Ptr&lt; Ipv4Route &gt;</type>
      <name>DoDeflect</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_routing.html</anchorfile>
      <anchor>26534047c2f67dd3b9204655991de523</anchor>
      <arglist>(Ptr&lt; const NetDevice &gt; idev, Ptr&lt; Ipv4Route &gt; exit, bool goNorth, bool goEast, bool goSouth, bool goWest, Ptr&lt; Packet &gt; p)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Ptr&lt; Ipv4Route &gt;</type>
      <name>GetRouteTo</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_routing.html</anchorfile>
      <anchor>0083123515982d18e5b7b3d6a546affd</anchor>
      <arglist>(BmsnPathSelectorTag::ExitDirection e) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DoDispose</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_routing.html</anchorfile>
      <anchor>ad2076ae5a8bb4db6ca1cda9da7a6788</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_enableDeflection</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_routing.html</anchorfile>
      <anchor>cc59f83dd985cf99741a5d65a9638dce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_enableRandRouting</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_routing.html</anchorfile>
      <anchor>55f6188c1aae4ebd08834e012705d5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int16_t</type>
      <name>m_priority</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_routing.html</anchorfile>
      <anchor>f0e411d601806ad4bf370655eef2e546</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_xLocation</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_routing.html</anchorfile>
      <anchor>280a4d588babc6fc974d42037107484c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_yLocation</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_routing.html</anchorfile>
      <anchor>d19576997a95af9503898e1b09e6118c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_nRows</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_routing.html</anchorfile>
      <anchor>aae976447022b4ec7f75cf6fd9f50657</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ptr&lt; Ipv4Route &gt;</type>
      <name>m_northRoute</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_routing.html</anchorfile>
      <anchor>7527d6bfafc89e3d3af2bb9d16aeee75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ptr&lt; Ipv4Route &gt;</type>
      <name>m_eastRoute</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_routing.html</anchorfile>
      <anchor>4ff6cc7876abb646f2d2418a12c1f087</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ptr&lt; Ipv4Route &gt;</type>
      <name>m_southRoute</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_routing.html</anchorfile>
      <anchor>b542a19ffbf5cbbbc590b66776addb38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ptr&lt; Ipv4Route &gt;</type>
      <name>m_westRoute</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_routing.html</anchorfile>
      <anchor>c002714abb108e613ee86e39d09759ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ptr&lt; Ipv4Route &gt;</type>
      <name>m_localRoute</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_routing.html</anchorfile>
      <anchor>1ae7438b12d6c4a979db1771b514b4e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ptr&lt; Ipv4 &gt;</type>
      <name>m_ipv4</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_routing.html</anchorfile>
      <anchor>e6a87d93eba10de9943f8b8e24c3a28b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UniformVariable</type>
      <name>m_rand</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_routing.html</anchorfile>
      <anchor>e43ebfa943f4e1c0f03e3037278e248a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ns3::eecityu::BmsnTopology</name>
    <filename>classns3_1_1eecityu_1_1_bmsn_topology.html</filename>
    <base>ns3::eecityu::BaseTopology</base>
    <member kind="enumeration">
      <name>ArcValueType</name>
      <anchorfile>classns3_1_1eecityu_1_1_base_topology.html</anchorfile>
      <anchor>ba9a3bd935741989b4a1508a14b98b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NPackets</name>
      <anchorfile>classns3_1_1eecityu_1_1_base_topology.html</anchorfile>
      <anchor>ba9a3bd935741989b4a1508a14b98b2eef59f5574b92a407ee641b2adcec1dd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Delay</name>
      <anchorfile>classns3_1_1eecityu_1_1_base_topology.html</anchorfile>
      <anchor>ba9a3bd935741989b4a1508a14b98b2e24c14f9bcfd5d1aceb60a1d06faf1874</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QueueDepth</name>
      <anchorfile>classns3_1_1eecityu_1_1_base_topology.html</anchorfile>
      <anchor>ba9a3bd935741989b4a1508a14b98b2e033584a37fe6fc56aceeca45e422f98f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BmsnTopology</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_topology.html</anchorfile>
      <anchor>c8dba24c145a8c24ee307c713dc1a623</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetNodesAndNetDevices</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_topology.html</anchorfile>
      <anchor>acdfa6cce87065cab22c88fe0db19e0f</anchor>
      <arglist>(const NodeContainer &amp;nodes, const NetDeviceContainer &amp;devs)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GetNRows</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_topology.html</anchorfile>
      <anchor>4c5a6decc6d7db5a081a5cecc5f7f257</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TypeId</type>
      <name>GetInstanceTypeId</name>
      <anchorfile>classns3_1_1eecityu_1_1_base_topology.html</anchorfile>
      <anchor>b145c9a1616d7f86d2f25eeffdaa0232</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>ReadBriteNs</name>
      <anchorfile>classns3_1_1eecityu_1_1_base_topology.html</anchorfile>
      <anchor>5a1afa704a424129fe200dd916551d1f</anchor>
      <arglist>(string filename)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>PrintPajek</name>
      <anchorfile>classns3_1_1eecityu_1_1_base_topology.html</anchorfile>
      <anchor>e2b6f22e969cae89e8e7d57fb4796bba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GetNNodes</name>
      <anchorfile>classns3_1_1eecityu_1_1_base_topology.html</anchorfile>
      <anchor>5d133d0317c548446985bada1caf1528</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GetNLinks</name>
      <anchorfile>classns3_1_1eecityu_1_1_base_topology.html</anchorfile>
      <anchor>a690110c4f97e81d3d1006fbd93116d7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>NodeContainer &amp;</type>
      <name>GetNodeContainer</name>
      <anchorfile>classns3_1_1eecityu_1_1_base_topology.html</anchorfile>
      <anchor>6abc1402260b6c9627349b4ae666466b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>const NodeContainer &amp;</type>
      <name>GetNodeContainer</name>
      <anchorfile>classns3_1_1eecityu_1_1_base_topology.html</anchorfile>
      <anchor>f762504f87724e7fa3d7306a039679b0</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>NetDeviceContainer &amp;</type>
      <name>GetNetDeviceContainer</name>
      <anchorfile>classns3_1_1eecityu_1_1_base_topology.html</anchorfile>
      <anchor>497073ebed7d4a0ed84c473cc9209a29</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>const NetDeviceContainer &amp;</type>
      <name>GetNetDeviceContainer</name>
      <anchorfile>classns3_1_1eecityu_1_1_base_topology.html</anchorfile>
      <anchor>a9a6e8592fcf02e18c3e47aefbb7da22</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TypeId</type>
      <name>GetTypeId</name>
      <anchorfile>classns3_1_1eecityu_1_1_base_topology.html</anchorfile>
      <anchor>ef4b6b6b27d8978a09b43a60d5f9a0b9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NodeContainer</type>
      <name>m_nodes</name>
      <anchorfile>classns3_1_1eecityu_1_1_base_topology.html</anchorfile>
      <anchor>7046d90ffaba967964adf03a18622079</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NetDeviceContainer</type>
      <name>m_devices</name>
      <anchorfile>classns3_1_1eecityu_1_1_base_topology.html</anchorfile>
      <anchor>a69dc475c59717f3ea993f73946595ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>IsEmpty</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_topology.html</anchorfile>
      <anchor>9fc7638f8dcf78199f6a4a2df055ed8e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>IsBmsnTopology</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_topology.html</anchorfile>
      <anchor>12ef9d967b27cf691be955ab2fbf2db0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>string</type>
      <name>GetNodePosition</name>
      <anchorfile>classns3_1_1eecityu_1_1_bmsn_topology.html</anchorfile>
      <anchor>ee0fcffddbd2c9db9093d7088f99c1fd</anchor>
      <arglist>(Ptr&lt; Node &gt; n) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ns3::eecityu::ContainerHelper</name>
    <filename>classns3_1_1eecityu_1_1_container_helper.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RunAll</name>
      <anchorfile>classns3_1_1eecityu_1_1_container_helper.html</anchorfile>
      <anchor>15b0295e507777c5371baa12acc6a9de</anchor>
      <arglist>(CIterator start_it, CIterator end_it, R(C::*mem_ptr)())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RunAll</name>
      <anchorfile>classns3_1_1eecityu_1_1_container_helper.html</anchorfile>
      <anchor>8d3e52df535313e24e538c9cc094c519</anchor>
      <arglist>(CIterator start_it, CIterator end_it, R(C::*mem_ptr)(_T1), T1 t1)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ns3::eecityu::DeflectionRoutingManager</name>
    <filename>classns3_1_1eecityu_1_1_deflection_routing_manager.html</filename>
    <base>ns3::ObjectBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual TypeId</type>
      <name>GetInstanceTypeId</name>
      <anchorfile>classns3_1_1eecityu_1_1_deflection_routing_manager.html</anchorfile>
      <anchor>83c779036a88d530cf52037a52968945</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TypeId</type>
      <name>GetTypeId</name>
      <anchorfile>classns3_1_1eecityu_1_1_deflection_routing_manager.html</anchorfile>
      <anchor>6a6315281c7c57cd67e40257dc93fc0e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>PopulateRoutingTables</name>
      <anchorfile>classns3_1_1eecityu_1_1_deflection_routing_manager.html</anchorfile>
      <anchor>196704c56573dff2fdfe057a3304f837</anchor>
      <arglist>(const BaseTopology &amp;net)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>PopulateRoutingTables</name>
      <anchorfile>classns3_1_1eecityu_1_1_deflection_routing_manager.html</anchorfile>
      <anchor>39c2707c7f76bf384eb3c2880362e6ec</anchor>
      <arglist>(const BaseTopology &amp;net, double selectedPb)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>PopulateRoutingTables</name>
      <anchorfile>classns3_1_1eecityu_1_1_deflection_routing_manager.html</anchorfile>
      <anchor>e890edfccc85ee5f011aa863403e3fe6</anchor>
      <arglist>(const BaseTopology &amp;net, const Callback&lt; bool, Ptr&lt; Node &gt; &gt; &amp;selectedNodeCallback)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32_t</type>
      <name>PopulateRoutingTablesImpl</name>
      <anchorfile>classns3_1_1eecityu_1_1_deflection_routing_manager.html</anchorfile>
      <anchor>81f282f332bd24bc35c0435ca0adfefa</anchor>
      <arglist>(const BaseTopology &amp;net)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32_t</type>
      <name>PopulateRoutingTablesImpl</name>
      <anchorfile>classns3_1_1eecityu_1_1_deflection_routing_manager.html</anchorfile>
      <anchor>1adcaeb5fef56d637b42fa9ae1a19df9</anchor>
      <arglist>(const BaseTopology &amp;net, double selectedPb)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32_t</type>
      <name>PopulateRoutingTablesImpl</name>
      <anchorfile>classns3_1_1eecityu_1_1_deflection_routing_manager.html</anchorfile>
      <anchor>71c1725d2ed1cb4cbd9a69fdc94527cf</anchor>
      <arglist>(const BaseTopology &amp;net, const Callback&lt; bool, Ptr&lt; Node &gt; &gt; &amp;selectedNodeCallback)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>RandomNodeSelector</name>
      <anchorfile>classns3_1_1eecityu_1_1_deflection_routing_manager.html</anchorfile>
      <anchor>8aac6f7b6bb9c217255aa4b4d2f661b4</anchor>
      <arglist>(double r, Ptr&lt; Node &gt; n)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TracedCallback&lt; Ptr&lt; Node &gt; &gt;</type>
      <name>m_nodeSelectedTrace</name>
      <anchorfile>classns3_1_1eecityu_1_1_deflection_routing_manager.html</anchorfile>
      <anchor>dc00bcfc3f4da7d44ebe2d16a8b95e25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TracedCallback&lt; Ptr&lt; Node &gt; &gt;</type>
      <name>m_nodeSkippedTrace</name>
      <anchorfile>classns3_1_1eecityu_1_1_deflection_routing_manager.html</anchorfile>
      <anchor>e56407a5be652716dc86848ff8c7450c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static UniformVariable</type>
      <name>g_randSelector</name>
      <anchorfile>classns3_1_1eecityu_1_1_deflection_routing_manager.html</anchorfile>
      <anchor>5bfe6f28444dbeb8cdcf29ad521b7850</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ns3::eecityu::DeflectionRouting</name>
    <filename>classns3_1_1eecityu_1_1_deflection_routing.html</filename>
    <base>ns3::Ipv4RoutingProtocol</base>
    <class kind="struct">ns3::eecityu::DeflectionRouting::UcbRouteGetter</class>
    <member kind="function">
      <type></type>
      <name>DeflectionRouting</name>
      <anchorfile>classns3_1_1eecityu_1_1_deflection_routing.html</anchorfile>
      <anchor>69a633a7e94359470b5eea610e17feda</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; Ipv4Route &gt;</type>
      <name>RouteOutput</name>
      <anchorfile>classns3_1_1eecityu_1_1_deflection_routing.html</anchorfile>
      <anchor>215cd3e73550ca7a58cc61c49f5b06a3</anchor>
      <arglist>(Ptr&lt; Packet &gt; p, const Ipv4Header &amp;header, uint32_t oif, Socket::SocketErrno &amp;sockerr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RouteInput</name>
      <anchorfile>classns3_1_1eecityu_1_1_deflection_routing.html</anchorfile>
      <anchor>3aabfc6e212f2d007f865c9a6ac8d69b</anchor>
      <arglist>(Ptr&lt; Packet &gt; p, const Ipv4Header &amp;header, Ptr&lt; const NetDevice &gt; idev, UnicastForwardCallback ucb, MulticastForwardCallback mcb, LocalDeliverCallback lcb, ErrorCallback ecb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>NotifyInterfaceUp</name>
      <anchorfile>classns3_1_1eecityu_1_1_deflection_routing.html</anchorfile>
      <anchor>5776fe5290ddb725a1cec1c96e8bfb9c</anchor>
      <arglist>(uint32_t interface)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>NotifyInterfaceDown</name>
      <anchorfile>classns3_1_1eecityu_1_1_deflection_routing.html</anchorfile>
      <anchor>9026a9e4c6dd63ee3f6fde39393748de</anchor>
      <arglist>(uint32_t interface)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>NotifyAddAddress</name>
      <anchorfile>classns3_1_1eecityu_1_1_deflection_routing.html</anchorfile>
      <anchor>f395c4c00835bede0e090a0573a1f214</anchor>
      <arglist>(uint32_t interface, Ipv4InterfaceAddress address)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>NotifyRemoveAddress</name>
      <anchorfile>classns3_1_1eecityu_1_1_deflection_routing.html</anchorfile>
      <anchor>9fa337225841beaaea52f5a739fce56e</anchor>
      <arglist>(uint32_t interface, Ipv4InterfaceAddress address)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetIpv4</name>
      <anchorfile>classns3_1_1eecityu_1_1_deflection_routing.html</anchorfile>
      <anchor>36710a41624f2008854c19669197228a</anchor>
      <arglist>(Ptr&lt; Ipv4 &gt; ipv4)</arglist>
    </member>
    <member kind="function">
      <type>int16_t</type>
      <name>GetPriority</name>
      <anchorfile>classns3_1_1eecityu_1_1_deflection_routing.html</anchorfile>
      <anchor>d30f325521a9b529eb593def47666dbd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TypeId</type>
      <name>GetTypeId</name>
      <anchorfile>classns3_1_1eecityu_1_1_deflection_routing.html</anchorfile>
      <anchor>7084c21f30aacb6c6fea05b8e9e65211</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>set&lt; uint32_t &gt;</type>
      <name>PacketSet_t</name>
      <anchorfile>classns3_1_1eecityu_1_1_deflection_routing.html</anchorfile>
      <anchor>e02bac14dbe78efccf1a833013c33952</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PacketSet_t::iterator</type>
      <name>PacketIter_t</name>
      <anchorfile>classns3_1_1eecityu_1_1_deflection_routing.html</anchorfile>
      <anchor>b3744785ec627a714cc57a9c26516996</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Ptr&lt; Ipv4Route &gt;</type>
      <name>LookupPreferredRoute</name>
      <anchorfile>classns3_1_1eecityu_1_1_deflection_routing.html</anchorfile>
      <anchor>38b02c9bd5f528c7bf9e676043c1bd70</anchor>
      <arglist>(Ptr&lt; Packet &gt; p, const Ipv4Header &amp;header, uint32_t oif, Socket::SocketErrno &amp;sockerr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Ptr&lt; Ipv4Route &gt;</type>
      <name>LookupPreferredRoute</name>
      <anchorfile>classns3_1_1eecityu_1_1_deflection_routing.html</anchorfile>
      <anchor>a178124a916439268ccc4c9b0700d98a</anchor>
      <arglist>(Ptr&lt; Packet &gt; p, const Ipv4Header &amp;header, Ptr&lt; const NetDevice &gt; idev, UnicastForwardCallback ucb, MulticastForwardCallback mcb, LocalDeliverCallback lcb, ErrorCallback ecb)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>IsQueueFull</name>
      <anchorfile>classns3_1_1eecityu_1_1_deflection_routing.html</anchorfile>
      <anchor>9327fa47a57c990881b49379bea8e615</anchor>
      <arglist>(Ptr&lt; NetDevice &gt; dev, Ptr&lt; Packet &gt; p) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>NetDeviceContainer</type>
      <name>GetQueueFullNetDevices</name>
      <anchorfile>classns3_1_1eecityu_1_1_deflection_routing.html</anchorfile>
      <anchor>dece2dc41758096558c9e6318c24cccc</anchor>
      <arglist>(Ptr&lt; Packet &gt; p) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>Ptr&lt; Ipv4Route &gt;</type>
      <name>LookupExitRoute</name>
      <anchorfile>classns3_1_1eecityu_1_1_deflection_routing.html</anchorfile>
      <anchor>6a23b4b66a617ebd716f380c13170147</anchor>
      <arglist>(Ptr&lt; Ipv4Route &gt; preferredRoute, Ptr&lt; const NetDevice &gt; idev, const Ipv4Header &amp;header, Ptr&lt; Packet &gt; p)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Ptr&lt; Ipv4Route &gt;</type>
      <name>DoRandomDeflect</name>
      <anchorfile>classns3_1_1eecityu_1_1_deflection_routing.html</anchorfile>
      <anchor>dcbd36f62ad913548e4ccc585be5ee87</anchor>
      <arglist>(NetDeviceContainer notDevContainer, const Ipv4Header &amp;header)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>IsInProcess</name>
      <anchorfile>classns3_1_1eecityu_1_1_deflection_routing.html</anchorfile>
      <anchor>1181713df8b0e75b578e28d57def158c</anchor>
      <arglist>(Ptr&lt; Packet &gt; p) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RememberPacket</name>
      <anchorfile>classns3_1_1eecityu_1_1_deflection_routing.html</anchorfile>
      <anchor>fa557f6dd95182402f048b09df5fdc9c</anchor>
      <arglist>(Ptr&lt; Packet &gt; p)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ForgetPacket</name>
      <anchorfile>classns3_1_1eecityu_1_1_deflection_routing.html</anchorfile>
      <anchor>bfffd78487ccb0a32250148a9428a55c</anchor>
      <arglist>(Ptr&lt; Packet &gt; p)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PacketSet_t</type>
      <name>m_inProcessPacketSet</name>
      <anchorfile>classns3_1_1eecityu_1_1_deflection_routing.html</anchorfile>
      <anchor>b784dd7541062c49f3d92325d46d53af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UniformVariable</type>
      <name>m_rand</name>
      <anchorfile>classns3_1_1eecityu_1_1_deflection_routing.html</anchorfile>
      <anchor>246c73c835f35a360ea7c480332abc81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int16_t</type>
      <name>m_priority</name>
      <anchorfile>classns3_1_1eecityu_1_1_deflection_routing.html</anchorfile>
      <anchor>6619b74b067d9b0db6dd8a7a61990a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_allowRouteBack</name>
      <anchorfile>classns3_1_1eecityu_1_1_deflection_routing.html</anchorfile>
      <anchor>d09817381530e4ec26c6c0c72efce7f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ptr&lt; Ipv4 &gt;</type>
      <name>m_ipv4</name>
      <anchorfile>classns3_1_1eecityu_1_1_deflection_routing.html</anchorfile>
      <anchor>c9afa7c6769118b1dbe66fe8c19b504b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ns3::eecityu::DeflectionRouting::UcbRouteGetter</name>
    <filename>structns3_1_1eecityu_1_1_deflection_routing_1_1_ucb_route_getter.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Ucb</name>
      <anchorfile>structns3_1_1eecityu_1_1_deflection_routing_1_1_ucb_route_getter.html</anchorfile>
      <anchor>f1714f294c21b7d509606f1a19ece9d6</anchor>
      <arglist>(Ptr&lt; Ipv4Route &gt; r, Ptr&lt; const Packet &gt; p, const Ipv4Header &amp;h)</arglist>
    </member>
    <member kind="variable">
      <type>Ptr&lt; Ipv4Route &gt;</type>
      <name>route</name>
      <anchorfile>structns3_1_1eecityu_1_1_deflection_routing_1_1_ucb_route_getter.html</anchorfile>
      <anchor>64179e3f676898b08f8805ceddbe9e0d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ns3::eecityu::NodeInfoManager</name>
    <filename>classns3_1_1eecityu_1_1_node_info_manager.html</filename>
    <class kind="struct">ns3::eecityu::NodeInfoManager::NodeInfo</class>
    <member kind="function">
      <type></type>
      <name>NodeInfoManager</name>
      <anchorfile>classns3_1_1eecityu_1_1_node_info_manager.html</anchorfile>
      <anchor>d77822e9411395f98731f77fe8967286</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>PrintAllNetDevices</name>
      <anchorfile>classns3_1_1eecityu_1_1_node_info_manager.html</anchorfile>
      <anchor>411ad34ec9f022754d2e28a90bfa76e6</anchor>
      <arglist>(Ptr&lt; Node &gt; n)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ns3::eecityu::NodeInfoManager::NodeInfo</name>
    <filename>structns3_1_1eecityu_1_1_node_info_manager_1_1_node_info.html</filename>
    <member kind="function">
      <type></type>
      <name>NodeInfo</name>
      <anchorfile>structns3_1_1eecityu_1_1_node_info_manager_1_1_node_info.html</anchorfile>
      <anchor>9f38dd347c4f7c24f9c6d1330c470efd</anchor>
      <arglist>(Ptr&lt; Node &gt; n, uint32_t ndId, int32_t ifId, Ipv4Address addr)</arglist>
    </member>
    <member kind="variable">
      <type>Ptr&lt; Node &gt;</type>
      <name>node</name>
      <anchorfile>structns3_1_1eecityu_1_1_node_info_manager_1_1_node_info.html</anchorfile>
      <anchor>74dab289873f9c8aeb1b1387917df44b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>netDeviceId</name>
      <anchorfile>structns3_1_1eecityu_1_1_node_info_manager_1_1_node_info.html</anchorfile>
      <anchor>0f479e7d4b1e90b47e3908b0f056782f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>interface</name>
      <anchorfile>structns3_1_1eecityu_1_1_node_info_manager_1_1_node_info.html</anchorfile>
      <anchor>4fba1f1a12054dff69589e88568bec80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ipv4Address</type>
      <name>address</name>
      <anchorfile>structns3_1_1eecityu_1_1_node_info_manager_1_1_node_info.html</anchorfile>
      <anchor>f61c2bb075db31f2f1bea88d0b37b8fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ns3::eecityu::PathDetailCalculator</name>
    <filename>classns3_1_1eecityu_1_1_path_detail_calculator.html</filename>
    <member kind="function">
      <type></type>
      <name>PathDetailCalculator</name>
      <anchorfile>classns3_1_1eecityu_1_1_path_detail_calculator.html</anchorfile>
      <anchor>1f7e1d7776c1e56a97f2468db5e71643</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Calculate</name>
      <anchorfile>classns3_1_1eecityu_1_1_path_detail_calculator.html</anchorfile>
      <anchor>8c635b79da6d93a511226f98db48d3e8</anchor>
      <arglist>(Ptr&lt; Node &gt; src, Ptr&lt; Node &gt; dst)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Calculate</name>
      <anchorfile>classns3_1_1eecityu_1_1_path_detail_calculator.html</anchorfile>
      <anchor>17a16a684f3e66405007ca71c800d86d</anchor>
      <arglist>(uint32_t src, uint32_t dst)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GetCalculatedHopDistance</name>
      <anchorfile>classns3_1_1eecityu_1_1_path_detail_calculator.html</anchorfile>
      <anchor>279734d04eb0fa84c78bd4b412c9f78d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>GetCalculatedPathCost</name>
      <anchorfile>classns3_1_1eecityu_1_1_path_detail_calculator.html</anchorfile>
      <anchor>8d8fca2450423329580cb23fd66e7fb2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_hopDistance</name>
      <anchorfile>classns3_1_1eecityu_1_1_path_detail_calculator.html</anchorfile>
      <anchor>2d22b0846573772ff80e53a58dce30ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32_t</type>
      <name>m_pathCost</name>
      <anchorfile>classns3_1_1eecityu_1_1_path_detail_calculator.html</anchorfile>
      <anchor>2c554f5ead62b3596ccb352c490311a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ns3::eecityu::TrafficAllocHelper</name>
    <filename>classns3_1_1eecityu_1_1_traffic_alloc_helper.html</filename>
    <member kind="function">
      <type></type>
      <name>TrafficAllocHelper</name>
      <anchorfile>classns3_1_1eecityu_1_1_traffic_alloc_helper.html</anchorfile>
      <anchor>3d681b769c30d817e7bb93b8fab52f76</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>ApplicationContainer</type>
      <name>RandomAllocate</name>
      <anchorfile>classns3_1_1eecityu_1_1_traffic_alloc_helper.html</anchorfile>
      <anchor>ea72fbc3a4c5722cf8a409fa99f9c175</anchor>
      <arglist>(BaseTopology &amp;net, Ptr&lt; UnicastSessionHelper &gt; helper, uint32_t nSessions)</arglist>
    </member>
    <member kind="function">
      <type>list&lt; Ptr&lt; UnicastSessionMonitor &gt; &gt;</type>
      <name>GetMonitors</name>
      <anchorfile>classns3_1_1eecityu_1_1_traffic_alloc_helper.html</anchorfile>
      <anchor>f4dc55b5bd0ec6af273970c9129c1477</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetMaxTrafficBps</name>
      <anchorfile>classns3_1_1eecityu_1_1_traffic_alloc_helper.html</anchorfile>
      <anchor>33916643b13017e9e3c0d0f7295d5ed1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetOfferedTrafficBps</name>
      <anchorfile>classns3_1_1eecityu_1_1_traffic_alloc_helper.html</anchorfile>
      <anchor>244b346a6a1701cb3d16678e9af97c77</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>list&lt; Ptr&lt; UnicastSessionMonitor &gt; &gt;</type>
      <name>m_monitors</name>
      <anchorfile>classns3_1_1eecityu_1_1_traffic_alloc_helper.html</anchorfile>
      <anchor>1e983b6dc65d2f92979e5cc2f28af3e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UniformVariable</type>
      <name>m_rand</name>
      <anchorfile>classns3_1_1eecityu_1_1_traffic_alloc_helper.html</anchorfile>
      <anchor>e20b46d276fd81b60c352d3a1691a5c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_totalLinkBandwidth</name>
      <anchorfile>classns3_1_1eecityu_1_1_traffic_alloc_helper.html</anchorfile>
      <anchor>726efb76da94f7bea9812d3477c77704</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_maxNSessions</name>
      <anchorfile>classns3_1_1eecityu_1_1_traffic_alloc_helper.html</anchorfile>
      <anchor>d30cdc9f4f88700b5c5f796c6e0afdf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_offeredNSessions</name>
      <anchorfile>classns3_1_1eecityu_1_1_traffic_alloc_helper.html</anchorfile>
      <anchor>8b37cb9940e490815c715f5b9ce4bf3d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ns3::eecityu::UnicastSessionHelper</name>
    <filename>classns3_1_1eecityu_1_1_unicast_session_helper.html</filename>
    <base>ns3::RefCountBase</base>
    <member kind="function">
      <type></type>
      <name>UnicastSessionHelper</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_helper.html</anchorfile>
      <anchor>9d349b0ed766f8d7da5ce9ab192d9192</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>const Ptr&lt; Application &gt;</type>
      <name>GetLastAllocatedSourceApplication</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_helper.html</anchorfile>
      <anchor>28f2a387dd9d9bab4dd0e0229c2bb4be</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Ptr&lt; Application &gt;</type>
      <name>GetLastAllocatedSinkApplication</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_helper.html</anchorfile>
      <anchor>62617e9b92fa01574c9ff94c69338ac6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ApplicationContainer</type>
      <name>InstallSession</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_helper.html</anchorfile>
      <anchor>a35cf404e5427b4bec2c34c9d4c638e3</anchor>
      <arglist>(Ptr&lt; Node &gt; src, Ptr&lt; Node &gt; dst, uint16_t udpPort=UDP_PORT)</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; UnicastSessionMonitor &gt;</type>
      <name>CreateMonitor</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_helper.html</anchorfile>
      <anchor>292ca8132c5388922f784db077f521f6</anchor>
      <arglist>(Ptr&lt; Application &gt; src, Ptr&lt; Application &gt; dst)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetSourceAttribute</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_helper.html</anchorfile>
      <anchor>79e4fc2cc2f0c58489b563328419cfcf</anchor>
      <arglist>(std::string name, const AttributeValue &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDestinationAttribute</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_helper.html</anchorfile>
      <anchor>0ce9b11a2bc9653abd20c27c8ead799e</anchor>
      <arglist>(std::string name, const AttributeValue &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DataRate</type>
      <name>GetSourceDataRate</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_helper.html</anchorfile>
      <anchor>7f35152ba0484f0ec672b647ef885281</anchor>
      <arglist>(Ptr&lt; Application &gt; src)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UdpEchoClientHelper</type>
      <name>m_sourceHelper</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_helper.html</anchorfile>
      <anchor>d88d082d862ff521d2d5bf9121b22793</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PacketSinkHelper</type>
      <name>m_destinationHelper</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_helper.html</anchorfile>
      <anchor>3e28a8ac8c65832f3223af8a0a040c3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ptr&lt; Application &gt;</type>
      <name>m_lastAllocatedSourceApplication</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_helper.html</anchorfile>
      <anchor>21b962f0310a2c3b7f9d7f159bfc019e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ptr&lt; Application &gt;</type>
      <name>m_lastAllocatedSinkApplication</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_helper.html</anchorfile>
      <anchor>c3549e50e32a4c66558d55d28a531c64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ObjectFactory</type>
      <name>m_monitorFactory</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_helper.html</anchorfile>
      <anchor>2c95a440810cafebf2b5805d7e87eb89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const uint16_t</type>
      <name>UDP_PORT</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_helper.html</anchorfile>
      <anchor>5addbae58b5751969472f179faff850b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ns3::eecityu::UnicastSessionMonitorHelper</name>
    <filename>classns3_1_1eecityu_1_1_unicast_session_monitor_helper.html</filename>
    <base>ns3::eecityu::ContainerHelper</base>
    <member kind="typedef">
      <type>list&lt; Ptr&lt; UnicastSessionMonitor &gt; &gt;</type>
      <name>UnicastSessionMonitorList_t</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_monitor_helper.html</anchorfile>
      <anchor>0dab17aa89c88ad8c9ebbd302b54ca58</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>GetSumAll</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_monitor_helper.html</anchorfile>
      <anchor>2fce4564ba641023bf1cd745af8f128d</anchor>
      <arglist>(UnicastSessionMonitorList_t::const_iterator start_it, UnicastSessionMonitorList_t::const_iterator end_it, R(UnicastSessionMonitor::*mem_ptr)() const)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RunAll</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_monitor_helper.html</anchorfile>
      <anchor>3b3dbba9c9462ca84dce1040950f0d07</anchor>
      <arglist>(UnicastSessionMonitorList_t::const_iterator start_it, UnicastSessionMonitorList_t::const_iterator end_it, R(UnicastSessionMonitor::*mem_ptr)())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RunAll</name>
      <anchorfile>classns3_1_1eecityu_1_1_container_helper.html</anchorfile>
      <anchor>15b0295e507777c5371baa12acc6a9de</anchor>
      <arglist>(CIterator start_it, CIterator end_it, R(C::*mem_ptr)())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RunAll</name>
      <anchorfile>classns3_1_1eecityu_1_1_container_helper.html</anchorfile>
      <anchor>8d3e52df535313e24e538c9cc094c519</anchor>
      <arglist>(CIterator start_it, CIterator end_it, R(C::*mem_ptr)(_T1), T1 t1)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ns3::eecityu::UnicastSessionMonitor</name>
    <filename>classns3_1_1eecityu_1_1_unicast_session_monitor.html</filename>
    <base>ns3::Object</base>
    <member kind="function">
      <type></type>
      <name>UnicastSessionMonitor</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_monitor.html</anchorfile>
      <anchor>9fd6ef558d4863777c75ef8a1728ddcc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GetNArrival</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_monitor.html</anchorfile>
      <anchor>df7418b26fb24e4154294ad94b5a8a75</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GetNDuplicated</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_monitor.html</anchorfile>
      <anchor>e71a5ea21539a86cf1ae28128739d592</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GetNMissing</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_monitor.html</anchorfile>
      <anchor>371f4cb7879fdacc5c4c8fe96f262cfe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GetNReordered</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_monitor.html</anchorfile>
      <anchor>6180263f91fb97901e0ba5eb488c111e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GetNPacketsSent</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_monitor.html</anchorfile>
      <anchor>ce3fcef599e627f24dcab247d360f374</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>GetNBytesSent</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_monitor.html</anchorfile>
      <anchor>9ec492630e5d67679b63e527fd8439a6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>GetReorderingExtent</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_monitor.html</anchorfile>
      <anchor>494ab11d482c2ba4d242d13444362c7d</anchor>
      <arglist>(uint64_t s) const </arglist>
    </member>
    <member kind="function">
      <type>Time</type>
      <name>GetLateTime</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_monitor.html</anchorfile>
      <anchor>c2e9a5e64b44e68876d3a1e32b06deaa</anchor>
      <arglist>(uint64_t s) const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GetPathDistance</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_monitor.html</anchorfile>
      <anchor>b4b11ee6d917a485a7234a819a7da302</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GetSessionIndex</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_monitor.html</anchorfile>
      <anchor>a5175127b90237a59e4dd8105da81ace</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; Node &gt;</type>
      <name>GetSource</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_monitor.html</anchorfile>
      <anchor>44303e701e0d8e26894f7d2d45979a66</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; Node &gt;</type>
      <name>GetDestination</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_monitor.html</anchorfile>
      <anchor>6b537583b812d095056d20477162de43</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; Application &gt;</type>
      <name>GetSourceApplication</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_monitor.html</anchorfile>
      <anchor>7e2613714323cbe0fe2abb449cc87f75</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; Application &gt;</type>
      <name>GetSinkApplication</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_monitor.html</anchorfile>
      <anchor>b5fec7c53c44a54414e22a6c19eba5f9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsMissing</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_monitor.html</anchorfile>
      <anchor>ecb092169fa8b293e13ed20d5f2d1a5b</anchor>
      <arglist>(uint64_t s) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TypeId</type>
      <name>GetTypeId</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_monitor.html</anchorfile>
      <anchor>092d322e5405b5822c33427b88c790cc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint32_t</type>
      <name>g_indexCounter</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_monitor.html</anchorfile>
      <anchor>bbf16569dab23a5db52f15182e82d98a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>HandlePacketSentEvent</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_monitor.html</anchorfile>
      <anchor>e9da470c6988ff852b3a2795b10ad96b</anchor>
      <arglist>(Ptr&lt; const Packet &gt; p)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>HandlePacketReceivedEvent</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_monitor.html</anchorfile>
      <anchor>f6e2707d50085efb1c913621d51a9fa9</anchor>
      <arglist>(Ptr&lt; const Packet &gt; p, const Address &amp;addr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetSourceApplication</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_monitor.html</anchorfile>
      <anchor>01c5b0a5152024709b767914e0ea8703</anchor>
      <arglist>(Ptr&lt; Application &gt; app)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetSinkApplication</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_monitor.html</anchorfile>
      <anchor>3fde38b11294b0810c38fb12eb9ce02f</anchor>
      <arglist>(Ptr&lt; Application &gt; app)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>set&lt; uint32_t &gt;</type>
      <name>m_packetRegister</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_monitor.html</anchorfile>
      <anchor>1610f980d8b4b63c996bc0e75dc0ad2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ptr&lt; Application &gt;</type>
      <name>m_sourceApplication</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_monitor.html</anchorfile>
      <anchor>9ca821a479a710d397841afdcde037ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ptr&lt; Application &gt;</type>
      <name>m_sinkApplication</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_monitor.html</anchorfile>
      <anchor>549de6294a4d263d7064da3739a1d904</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ptr&lt; PacketReorderCalculator &gt;</type>
      <name>m_reorderMeasure</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_monitor.html</anchorfile>
      <anchor>8e0b10e4d2de8879ade830d362850c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_index</name>
      <anchorfile>classns3_1_1eecityu_1_1_unicast_session_monitor.html</anchorfile>
      <anchor>15e54ceff514b422310abbe32562f2ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ns3::eecityu::XyyPlot</name>
    <filename>classns3_1_1eecityu_1_1_xyy_plot.html</filename>
    <member kind="typedef">
      <type>vector&lt; double &gt;::const_iterator</type>
      <name>CIterator</name>
      <anchorfile>classns3_1_1eecityu_1_1_xyy_plot.html</anchorfile>
      <anchor>3c38d04a6f9542129b8c9d1447eef214</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XyyPlot</name>
      <anchorfile>classns3_1_1eecityu_1_1_xyy_plot.html</anchorfile>
      <anchor>15bd3b13fc62bdd2d42b4887a2a61112</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>PushXValue</name>
      <anchorfile>classns3_1_1eecityu_1_1_xyy_plot.html</anchorfile>
      <anchor>741384f45740ac19ba10344a8854e508</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>PushYValue</name>
      <anchorfile>classns3_1_1eecityu_1_1_xyy_plot.html</anchorfile>
      <anchor>01451ad6405fb723cdabef43de4bcdef</anchor>
      <arglist>(uint32_t i, double y)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GetXSize</name>
      <anchorfile>classns3_1_1eecityu_1_1_xyy_plot.html</anchorfile>
      <anchor>60754fafac061537957e6917715142ef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GetYSize</name>
      <anchorfile>classns3_1_1eecityu_1_1_xyy_plot.html</anchorfile>
      <anchor>a54a967eebe8432c2b95a9c21b71f547</anchor>
      <arglist>(uint32_t i) const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GetNY</name>
      <anchorfile>classns3_1_1eecityu_1_1_xyy_plot.html</anchorfile>
      <anchor>a0ef1a8f7d6a39c75bc3de955ec73408</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>CIterator</type>
      <name>XBegin</name>
      <anchorfile>classns3_1_1eecityu_1_1_xyy_plot.html</anchorfile>
      <anchor>1c3ad128dd4ffc9e998b0840bc329191</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>CIterator</type>
      <name>XEnd</name>
      <anchorfile>classns3_1_1eecityu_1_1_xyy_plot.html</anchorfile>
      <anchor>0538d9f17ff99fb0bfb9968476d7b2f7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>CIterator</type>
      <name>YBegin</name>
      <anchorfile>classns3_1_1eecityu_1_1_xyy_plot.html</anchorfile>
      <anchor>ed27a5c3a9b3ec438f4cae6a18f08677</anchor>
      <arglist>(uint32_t i) const </arglist>
    </member>
    <member kind="function">
      <type>CIterator</type>
      <name>YEnd</name>
      <anchorfile>classns3_1_1eecityu_1_1_xyy_plot.html</anchorfile>
      <anchor>1e2beaddf3f48981d9cb6770c02ef0b5</anchor>
      <arglist>(uint32_t i) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; double &gt;</type>
      <name>m_xValues</name>
      <anchorfile>classns3_1_1eecityu_1_1_xyy_plot.html</anchorfile>
      <anchor>f3e068cfa8a9cde6012d4a3ea3f6e141</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; vector&lt; double &gt; &gt;</type>
      <name>m_yValues</name>
      <anchorfile>classns3_1_1eecityu_1_1_xyy_plot.html</anchorfile>
      <anchor>23c87b8b3d650fc3b550412b9fbfb43d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ns3::olsr</name>
    <filename>namespacens3_1_1olsr.html</filename>
  </compound>
</tagfile>
